Class: IControl::ARX::ShareDefinition

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

Overview

A structure that contains share details.

Instance Attribute Summary collapse

Method Summary

Methods inherited from Base::Struct

from_soap, icontrol_attribute, #to_soap

Instance Attribute Details

#cifs_shareString

The share's CIFS share name.

Returns:

  • (String)

    the current value of cifs_share



325
326
327
# File 'lib/icontrol/arx.rb', line 325

def cifs_share
  @cifs_share
end

#free_spaceNumeric

Free space on the share.

Returns:

  • (Numeric)

    the current value of free_space



325
326
327
# File 'lib/icontrol/arx.rb', line 325

def free_space
  @free_space
end

#ipString

The IP address of the file server that hosts this share.

Returns:

  • (String)

    the current value of ip



325
326
327
# File 'lib/icontrol/arx.rb', line 325

def ip
  @ip
end

#last_transitionNumeric

The last time this share transitioned to the Active state.

Returns:

  • (Numeric)

    the current value of last_transition



325
326
327
# File 'lib/icontrol/arx.rb', line 325

def last_transition
  @last_transition
end

#nameString

The share name.

Returns:

  • (String)

    the current value of name



325
326
327
# File 'lib/icontrol/arx.rb', line 325

def name
  @name
end

#namespaceString

The name of the namespace that contains the volume this share is a part of.

Returns:

  • (String)

    the current value of namespace



325
326
327
# File 'lib/icontrol/arx.rb', line 325

def namespace
  @namespace
end

#nfs_pathString

The share's NFS export path.

Returns:

  • (String)

    the current value of nfs_path



325
326
327
# File 'lib/icontrol/arx.rb', line 325

def nfs_path
  @nfs_path
end

#statusIControl::ARX::ARXStatusType

The status of the share.

Returns:



325
326
327
# File 'lib/icontrol/arx.rb', line 325

def status
  @status
end

#total_spaceNumeric

Total space on the share.

Returns:

  • (Numeric)

    the current value of total_space



325
326
327
# File 'lib/icontrol/arx.rb', line 325

def total_space
  @total_space
end

#transitionsNumeric

Number of times this share has transitioned to the Active state.

Returns:

  • (Numeric)

    the current value of transitions



325
326
327
# File 'lib/icontrol/arx.rb', line 325

def transitions
  @transitions
end

#volumeString

The name of the volume that this share is a part of.

Returns:

  • (String)

    the current value of volume



325
326
327
# File 'lib/icontrol/arx.rb', line 325

def volume
  @volume
end