Class: IControl::ARX::VolumeDefinition

Inherits:
Base::Struct
  • Object
show all
Defined in:
lib/icontrol/arx.rb,
lib/icontrol/arx.rb

Overview

A structure that contains the details of a volume.

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

The volume description.

Returns:

  • (String)

    the current value of description



433
434
435
# File 'lib/icontrol/arx.rb', line 433

def description
  @description
end

#dir_countNumeric

Total number of directories in the volume.

Returns:

  • (Numeric)

    the current value of dir_count



433
434
435
# File 'lib/icontrol/arx.rb', line 433

def dir_count
  @dir_count
end

#failure_domainNumeric

The volume’s Failure domain.

Returns:

  • (Numeric)

    the current value of failure_domain



433
434
435
# File 'lib/icontrol/arx.rb', line 433

def failure_domain
  @failure_domain
end

#file_countNumeric

Total number of files on the volume.

Returns:

  • (Numeric)

    the current value of file_count



433
434
435
# File 'lib/icontrol/arx.rb', line 433

def file_count
  @file_count
end

#file_max_freeNumeric

Maximum number of file credits on the volume.

Returns:

  • (Numeric)

    the current value of file_max_free



433
434
435
# File 'lib/icontrol/arx.rb', line 433

def file_max_free
  @file_max_free
end

#file_max_reserveNumeric

Maximum number of reserved file credits for the volume.

Returns:

  • (Numeric)

    the current value of file_max_reserve



433
434
435
# File 'lib/icontrol/arx.rb', line 433

def file_max_reserve
  @file_max_reserve
end

#free_spaceNumeric

Free space available on the volume.

Returns:

  • (Numeric)

    the current value of free_space



433
434
435
# File 'lib/icontrol/arx.rb', line 433

def free_space
  @free_space
end

#nameString

The path that represents the name of the volume.

Returns:

  • (String)

    the current value of name



433
434
435
# File 'lib/icontrol/arx.rb', line 433

def name
  @name
end

#namespaceString

The namespace name that contains the volume.

Returns:

  • (String)

    the current value of namespace



433
434
435
# File 'lib/icontrol/arx.rb', line 433

def namespace
  @namespace
end

#share_countNumeric

The number of shares in the volume.

Returns:

  • (Numeric)

    the current value of share_count



433
434
435
# File 'lib/icontrol/arx.rb', line 433

def share_count
  @share_count
end

#statusIControl::ARX::ARXStatusType

The status of the volume.

Returns:



433
434
435
# File 'lib/icontrol/arx.rb', line 433

def status
  @status
end

#total_spaceNumeric

Total space on the volume.

Returns:

  • (Numeric)

    the current value of total_space



433
434
435
# File 'lib/icontrol/arx.rb', line 433

def total_space
  @total_space
end

#typeIControl::ARX::VolumeType

The volume type.

Returns:



433
434
435
# File 'lib/icontrol/arx.rb', line 433

def type
  @type
end

#vpuNumeric

The Virtual Processor Unit that hosts the volume.

Returns:

  • (Numeric)

    the current value of vpu



433
434
435
# File 'lib/icontrol/arx.rb', line 433

def vpu
  @vpu
end