class Hpe3parSdk::DiskPattern

Attributes

cage_list[RW]
type - String

Specifies one or more drive cages. Drive cages are identified by one or more integers. Multiple drive cages are separated with a single comma (1,2,3). A range of drive cages is separated with a hyphen (0– 3). The specified drive cage(s) must contain disks.

disk_list[RW]
type - String

Specifies one or more physical disks. Disks are identified by one or more integers. Multiple disks are separated with a single comma (1,2,3). A range of disks is separated with a hyphen (0–3). Disks must match the specified ID(s).

disk_models[RW]
type - array of string

Specifies that PDs identified by their models are selected.

disk_pos_list[RW]
type - String

Specifies one or more disk positions within a drive magazine. Disk positions are identified by one or more integers. Multiple disk positions are separated with a single comma (1,2,3). A range of disk positions is separated with a hyphen (0–3). The specified portion(s) must contain disks.

disk_type[RW]
type - Number

Specifies that physical disks must have the specified device type. - Hpe3parSdk::CPGDiskType

free_chunklets_greater_than[RW]
type - Number

Specifies that physical disks with free chunklets less than the number specified be selected.

free_chunklets_less_than[RW]
type - Number

Specifies that physical disks with free chunklets greater than the number specified be selected.

mag_list[RW]
type - String

Specifies one or more drive magazines. Drive magazines are identified by one or more integers. Multiple drive magazines are separated with a single comma (1,2,3). A range of drive magazines is separated with a hyphen (0–7). The specified magazine(s) must contain disks.

node_list[RW]
type - String

Specifies one or more nodes. Nodes are identified by one or more integers. Multiple nodes are separated with a single comma (1,2,3). A range of nodes is separated with a hyphen (0–7). The primary path of the disks must be on the specified node number.

port_list[RW]
type - String

Specifies one or more ports. Ports are identified by one or more integers. Multiple ports are separated with a single comma (1,2,3). A range of ports is separated with a hyphen (0–4). The primary path of the disks must be on the specified port number(s).

rpm[RW]
type - Number

Disks must be of the specified speed.

slot_list[RW]
type - String

Specifies one or more PCI slots. Slots are identified by one or more integers. Multiple slots are separated with a single comma (1,2,3). A range of slots is separated with a hyphen (0–7). The primary path of the disks must be on the specified PCI slot number(s).

total_chunklets_greater_than[RW]
type - Number

Specifies that physical disks with total chunklets greater than the number specified be selected.

total_chunklets_less_than[RW]
type - Number

Specifies that physical disks with total chunklets less than the number specified be selected.

Public Class Methods

new(object_hash) click to toggle source
# File lib/Hpe3parSdk/models.rb, line 1782
def initialize(object_hash)
  if object_hash == nil
    return
  end

  self.node_list = object_hash['nodeList']

  self.slot_list = object_hash['slotList']

  self.port_list = object_hash['portList']

  self.cage_list = object_hash['cageList']

  self.mag_list = object_hash['magList']

  self.disk_pos_list = object_hash['diskPosList']

  self.disk_list = object_hash['diskList']

  self.total_chunklets_greater_than = object_hash['totalChunkletsGreaterThan']

  self.total_chunklets_less_than = object_hash['totalChunkletsLessThan']

  self.free_chunklets_greater_than = object_hash['freeChunkletsGreaterThan']

  self.free_chunklets_less_than = object_hash['freeChunkletsLessThan']

  self.disk_models = object_hash['diskModels']

  self.disk_type = object_hash['diskType']

  self.rpm = object_hash['RPM']

end