DataONTAP.Controller.Hardware.Enclosure.DiskData ONTAP Disk

DataONTAP.Controller.Hardware.Enclosure.Disk (ClassType)

A disk attached to a Data ONTAP storage controller.

Knowledge Base article:

Summary

DataONTAP.Controller.Hardware.Enclosure.Disk represents a single disk drive within a Data ONTAP storage system.

Configuration

DataONTAP.Controller.Hardware.Enclosure.Disk has a single unit monitor to manage the health of the disk.

Element properties:

Base ClassSystem.PhysicalEntity
AbstractFalse
HostedTrue
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementId18f34a73-b040-4091-29a8-6088c732852c

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Case Sensitive Default Value EnumType
System.Entity:
DisplayName  string  Display Name Display name of the object. false 4000  False     
System.ConfigItem:
ObjectStatus  enum  Object Status Object status false 256    System.ConfigItem.ObjectStatusEnum.Active  System.ConfigItem.ObjectStatusEnum 
AssetStatus  enum  Asset Status Asset status false 256      System.ConfigItem.AssetStatusEnum 
Notes  richtext  Notes Notes false 4000       
DataONTAP.Controller.Hardware.Enclosure.Disk:
diskUID  string  Disk UID Disk unique identifier. Maximum length of 90 characters. true 256  False     
name  string  Name Name of the disk, e.g. v1.1 false 256  False     
bay  string  Bay Disk bay. If disk bay can't be determined, value will be "?". false 256  False     
type  string  Type Type of disk: SCSI, FCAL, ATA, EATA, LUN, or unknown. false 256  False     
totalSize  string  Total size Physical disk size. false 256  False     
serialNumber  string  Serial number Disk serial number. Maximum length of 129 characters. false 256  False     
shelf  string  Shelf Disk shelf. If disk shelf can't be determined, value will be "?". false 256  False     
aggregate  string  Aggregate Aggregate that the disk resides on. Returned for disks contained on a flexible volume. Not returned for traditional volumes. false 256  False     
partnerOwned  bool  Partner owned True if a cluster partner owns this disk, false otherwise. false 256       
spare  bool  Spare True if this disk is a spare, false otherwise. false 256       
totalSizeInBytes  decimal  Total Size In Bytes false 28       
usedSpaceInBytes  decimal  Used Space In Bytes false 28       
usedSpace  string  Used Space false 256  False     
usedSpaceInPercent  string  Used Space (\%) false 256  False     

Health Model:

Source Code:

<ClassType ID="DataONTAP.Controller.Hardware.Enclosure.Disk" Accessibility="Public" Abstract="false" Base="System!System.PhysicalEntity" Hosted="true" Singleton="false">
<Property ID="diskUID" Type="string" Key="true" CaseSensitive="false" MinLength="0" MaxLength="256"/>
<Property ID="name" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="256"/>
<Property ID="bay" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="256"/>
<Property ID="type" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="256"/>
<Property ID="totalSize" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="256"/>
<Property ID="serialNumber" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="256"/>
<Property ID="shelf" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="256"/>
<Property ID="aggregate" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="256"/>
<Property ID="partnerOwned" Type="bool" Key="false" CaseSensitive="false" MinLength="0" MaxLength="256"/>
<Property ID="spare" Type="bool" Key="false" CaseSensitive="false" MinLength="0" MaxLength="256"/>
<Property ID="totalSizeInBytes" Type="decimal" Key="false" CaseSensitive="false" MinLength="0" MaxLength="28"/>
<Property ID="usedSpaceInBytes" Type="decimal" Key="false" CaseSensitive="false" MinLength="0" MaxLength="28"/>
<Property ID="usedSpace" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="256"/>
<Property ID="usedSpaceInPercent" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="256"/>
</ClassType>