CIM_ProtocolControllerMaskingCapabilities, ROOT\CIMV2\storage\iscsitarget

Class | Childs (1) | Methods | Properties (21) | Qualifiers (4) | Instances (1) | Namespaces (1)
Samples: VB Script | C# | VB.Net | Search on:Microsoft

Description

A subclass of Capabilities that defines the Masking-related capabilities of a ProtocolController.

CIM_ProtocolControllerMaskingCapabilities - child subclasses in ROOT\CIMV2\storage\iscsitarget

Number of classes:1
Class nameChildsPropertiesMethodsClass
Instances
Child
Instances
AbstractSingleton
MSISCSITARGET_ProtocolControllerMaskingCapabilities02101---

CIM_ProtocolControllerMaskingCapabilities properties

CIM_ProtocolControllerMaskingCapabilities has 21 properties (17 Local, 4 Derived)

NameOriginCIMType
AttachDeviceSupportedCIM_ProtocolControllerMaskingCapabilities11 [boolean]
CaptionCIM_ManagedElement8 [string]
ClientSelectableDeviceNumbersCIM_ProtocolControllerMaskingCapabilities11 [boolean]
CreateProtocolControllerSupportedCIM_ProtocolControllerMaskingCapabilities11 [boolean]
DescriptionCIM_ManagedElement8 [string]
ElementNameCIM_ManagedElement8 [string]
ExposePathsSupportedCIM_ProtocolControllerMaskingCapabilities11 [boolean]
key
InstanceID
CIM_Capabilities8 [string]
MaximumMapCountCIM_ProtocolControllerMaskingCapabilities18 [uint16]
OneHardwareIDPerViewCIM_ProtocolControllerMaskingCapabilities11 [boolean]
OtherValidHardwareIDTypesCIM_ProtocolControllerMaskingCapabilities8 [string]
PortsPerViewCIM_ProtocolControllerMaskingCapabilities18 [uint16]
PrivilegeDeniedSupportedCIM_ProtocolControllerMaskingCapabilities11 [boolean]
ProtocolControllerRequiresAuthorizedIdentityCIM_ProtocolControllerMaskingCapabilities11 [boolean]
ProtocolControllerSupportsCollectionsCIM_ProtocolControllerMaskingCapabilities11 [boolean]
SPCAllowsNoInitiatorsCIM_ProtocolControllerMaskingCapabilities11 [boolean]
SPCAllowsNoLUsCIM_ProtocolControllerMaskingCapabilities11 [boolean]
SPCAllowsNoTargetsCIM_ProtocolControllerMaskingCapabilities11 [boolean]
SPCSupportsDefaultViewsCIM_ProtocolControllerMaskingCapabilities11 [boolean]
UniqueUnitNumbersPerPortCIM_ProtocolControllerMaskingCapabilities11 [boolean]
ValidHardwareIdTypesCIM_ProtocolControllerMaskingCapabilities18 [uint16]

Detailed description of CIM_ProtocolControllerMaskingCapabilities properties

Local properties (17) of CIM_ProtocolControllerMaskingCapabilities class

AttachDeviceSupported property
CIMTYPE'boolean'
Description'Set to true if this storage system supports the AttachDevice method.'
AttachDeviceSupported property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
ClientSelectableDeviceNumbers property
CIMTYPE'boolean'
Description'Set to true if this storage system allows the client to specify the DeviceNumber parameter when calling ControllerConfigurationService.AttachDevice() or specify the DeviceNumbers parameter when calling ControllerConfigurationService.ExposePaths(). Set to false if the implementation does not allow unit numbers to vary for a ProtocolController. However, if set to false and a Device is not the Dependent of a ProtocolControllerForUnit association, the client MUST provide a DeviceNumber parameter in ControllerConfigurationService.AttachDevice or ControllerConfigurationService.ExposePaths. If set to false and the Device is already the Dependent of a ProtocolControllerForUnit association, then the client can omit the DeviceNumber parameter (or supply the same value) in subsequent ControllerConfigurationService.AttachDevice calls.'
ClientSelectableDeviceNumbers property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
CreateProtocolControllerSupported property
CIMTYPE'boolean'
Description'Set to true if this storage system supports the CreateProtocolControllerWithPorts method.'
CreateProtocolControllerSupported property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
ExposePathsSupported property
CIMTYPE'boolean'
Description'Set to true if this storage system supports the ExposePaths and HidePaths methods.'
ExposePathsSupported property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
MaximumMapCount property
CIMTYPE'uint16'
Description'The maximum number of ProtocolCOntrollerForUnit associations that can be associated with a single LogicalDevice (for example, StorageVolume). Zero indicates there is no limit.'
MaximumMapCount property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
OneHardwareIDPerView property
CIMTYPE'boolean'
Description'Set to true if this storage system limits configurations to a single subject hardware ID per view. Otherwise, multiple hardware ID types can be used. The default is FALSE, that multiple ID types MAY be used in a single view.'
OneHardwareIDPerView property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
OtherValidHardwareIDTypes property
ArrayType'Indexed'
CIMTYPE'string'
Description'An array of strings describing types for valid StorageHardwareID.IDType. Used when the ValidHardwareIdTypes includes 1 ("Other").'
OtherValidHardwareIDTypes property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
PortsPerView property
CIMTYPE'uint16'
Description'An integer enumeration indicating the way that ports per view (ProtocolController) are handled by the underlying storage system.'
ValueMap['2', '3', '4']
Values['One Port per View', 'Multiple Ports per View', 'All Ports share the same View']
PortsPerView property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
PrivilegeDeniedSupported property
CIMTYPE'boolean'
Description'Set to true if this storage system allows a client to create a Privilege instance with PrivilegeGranted set to FALSE.'
PrivilegeDeniedSupported property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
ProtocolControllerRequiresAuthorizedIdentity property
CIMTYPE'boolean'
Description'If true, this property indicates that a Privilege/Identity pair MUST be specified when CreateProtocolControllerWithPorts() is called. If false, then the Privilege/Identity pair in CreateProtocolControllerWithPorts() MUST NOT be set.'
ProtocolControllerRequiresAuthorizedIdentity property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
ProtocolControllerSupportsCollections property
CIMTYPE'boolean'
Description'If true, this property indicates that the Identity parameter of CreateProtocolConntrollerWithPorts() MUST contain a reference to a CIM_Collection (or subclass) or to a CIM_Identity (or subclass). If ExposePathsSupported is true, this property indicates the storage system supports SystemSpecificCollections of StorageHardwareIDs.'
ProtocolControllerSupportsCollections property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
SPCAllowsNoInitiators property
CIMTYPE'boolean'
Description'Set to true if the instumentation allows a client to create a configuration where an SPC has no StorageHardwareIDs associated via CIM_AuthorizedTarget/CIM_AuthorizedPrivilege/CIM_AuthorizedSubject.'
SPCAllowsNoInitiators property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
SPCAllowsNoLUs property
CIMTYPE'boolean'
Description'Set to true if the instumentation allows a client to create a configuration where an SPC has no LogicalDevices associated via CIM_ProtocolControllerForUnit associations.'
SPCAllowsNoLUs property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
SPCAllowsNoTargets property
CIMTYPE'boolean'
Description'Set to true if the instumentation allows a client to create a configuration where an SPC has no target SCSIProtocolEndpoints associated via CIM_SAPAvailableForELement associations.'
SPCAllowsNoTargets property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
SPCSupportsDefaultViews property
CIMTYPE'boolean'
Description'Set to true if it the instrumentation supports 'default view' SPCs that exposes logical units to all initiators (so called 'promiscuous LUNs'. Default view SPCs MUST have be associated to a CIM_StorageHardwareID instance with Name set to the null string. A target port MUST NOT be associated with more a single default view SPC. If PortsPerView is 'All Ports share the same View', then at most one default view SPC MAY be associated with the target system. If SPCAllowsNoLUs is true, the instrumentation MAY instantiate a static default view instance or let the client create one as needed using ExposePaths. For other values of PortsPerView, all default view SPC MUST share the same null-Name CIM_StorageHardwareID instance.'
ModelCorrespondence['CIM_ProtocolControllerMaskingCapabilities.PortsPerView']
SPCSupportsDefaultViews property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
UniqueUnitNumbersPerPort property
CIMTYPE'boolean'
Description'When set to false, different ProtocolContollers attached to a LogicalPort can expose the same unit numbers. If true, then this storage system requires unique unit numbers across all the ProtocolControllers connected to a LogicalPort.'
UniqueUnitNumbersPerPort property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
ValidHardwareIdTypes property
ArrayType'Indexed'
CIMTYPE'uint16'
Description'A list of the valid values for StrorageHardwareID.IDType. 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.'
ValueMap['1', '2', '3', '4', '5']
Values['Other', 'Port WWN', 'Node WWN', 'Host Name', 'iSCSI Name']
ValidHardwareIdTypes property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace

Derived properties (4) of CIM_ProtocolControllerMaskingCapabilities class

Caption property
CIMTYPE'string'
Caption property is in 90 classes of ROOT\CIMV2\storage\iscsitarget and in 37 namespaces
Description property
CIMTYPE'string'
Description property is in 91 classes of ROOT\CIMV2\storage\iscsitarget and in 142 namespaces
ElementName property
CIMTYPE'string'
ElementName property is in 90 classes of ROOT\CIMV2\storage\iscsitarget and in 21 namespaces
InstanceID property
CIMTYPE'string'
keyTrue
InstanceID property is in 40 classes of ROOT\CIMV2\storage\iscsitarget and in 21 namespaces

CIM_ProtocolControllerMaskingCapabilities Qualifiers

NameValueToInstanceToSubclassOverridableAmendedLocal
AbstractTrue
Description'A subclass of Capabilities that defines the Masking-related capabilities of a ProtocolController.'
UMLPackagePath'CIM::Device::ProtocolController'
Version'2.10.0'

CIM_ProtocolControllerMaskingCapabilities System properties

NameValueOriginCIMTypeLocalArray
__PATH'\\.\ROOT\CIMV2\storage\iscsitarget:CIM_ProtocolControllerMaskingCapabilities'___SYSTEM8
__NAMESPACE'ROOT\CIMV2\storage\iscsitarget'___SYSTEM8
__SERVER'.'___SYSTEM8
__DERIVATION['CIM_Capabilities', 'CIM_ManagedElement']___SYSTEM8
__PROPERTY_COUNT21___SYSTEM3
__RELPATH'CIM_ProtocolControllerMaskingCapabilities'___SYSTEM8
__DYNASTY'CIM_ManagedElement'___SYSTEM8
__SUPERCLASS'CIM_Capabilities'___SYSTEM8
__CLASS'CIM_ProtocolControllerMaskingCapabilities'___SYSTEM8
__GENUS1___SYSTEM3

Similar Classes to CIM_ProtocolControllerMaskingCapabilities

Number of classes:19
comments powered by Disqus
WUtils.com