Class CIM_StorageProtectionSetting
extends CIM_SettingData

The StorageProtectionSetting class holds properties for the protection-related configuration and status of a storage element (StorageVolume or LogicalDisk). It is associated to the StorageVolume or LogicalDisk class by ElementProtectionSettingData. A management application can retrieve the protection-related information by traversing the ElementProtectionSettingData association. If is not found, it indicates no protection management is applied for the storage element. These settings can only be changed by invoking the StorageProtectionService.Protect method.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_SettingData
   |
   +--CIM_StorageProtectionSetting

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThe StorageProtectionSetting class holds properties for the protection-related configuration and status of a storage element (StorageVolume or LogicalDisk). It is associated to the StorageVolume or LogicalDisk class by ElementProtectionSettingData. A management application can retrieve the protection-related information by traversing the ElementProtectionSettingData association. If is not found, it indicates no protection management is applied for the storage element. These settings can only be changed by invoking the StorageProtectionService.Protect method.
Experimentalbooleantrue
UMLPackagePathstringCIM::Device::Storage
Versionstring2.43.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
Accessuint16
DescriptionstringRead and write accessibility of the storage element 0: Unknown 1: Read/Write Enabled 2: Read Only 3: Write Once 4: Read/Write Disabled.
ValueMapstring0, 1, 2, 3, 4
ValuesstringUnknown, Read/Write Enabled, Read Only, Write Once, Read/Write Disabled
DenyAsCopyTargetboolean
DescriptionstringWhether or not the storage element can be used as a replica.
LUNMappingConfigurableboolean
DescriptionstringWhether a LUN assignment to the StorageVolume is allowed or not.
ProtectionControlledboolean
DescriptionstringWhether the storage element is being protected or not.
ProtectionExpirationSpecifieduint16
DescriptionstringDuration type of the storage element protection 1: None 2: Limited Expiration 3: Permanent.
ValueMapstring1, 2, 3
ValuesstringNone, Limited expiration, Permanent
RemainingProtectionTimedatetime
DescriptionstringAmount of remaining time before a management application can change the access permission.
InquiryProtectionuint16[]
DescriptionstringStorageVolume protection method for SCSI inquiry commands. 0: Unknown 1: No SCSI Inquiry Protection 2: Inquiry Disabled 3: Zero Capacity Returned.
ValueMapstring0, 1, 2, 3
ValuesstringUnknown, No SCSI Inquiry Protection, Inquiry Disabled, Zero Capacity Returned

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
ChangeableTypeuint16CIM_SettingData
ConfigurationNamestringCIM_SettingData
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_SettingData
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_SettingData
SoIDstringCIM_SettingData
SoOrgIDstringCIM_SettingData
ComponentSettingstring[]CIM_SettingData

Class Methods