Class: IControl::ARX::ShareDefinition
- Inherits:
-
Base::Struct
- Object
- Base::Struct
- IControl::ARX::ShareDefinition
- Defined in:
- lib/icontrol/arx.rb,
lib/icontrol/arx.rb
Overview
A structure that contains share details.
Instance Attribute Summary collapse
-
#cifs_share ⇒ String
The share’s CIFS share name.
-
#free_space ⇒ Numeric
Free space on the share.
-
#ip ⇒ String
The IP address of the file server that hosts this share.
-
#last_transition ⇒ Numeric
The last time this share transitioned to the Active state.
-
#name ⇒ String
The share name.
-
#namespace ⇒ String
The name of the namespace that contains the volume this share is a part of.
-
#nfs_path ⇒ String
The share’s NFS export path.
-
#status ⇒ IControl::ARX::ARXStatusType
The status of the share.
-
#total_space ⇒ Numeric
Total space on the share.
-
#transitions ⇒ Numeric
Number of times this share has transitioned to the Active state.
-
#volume ⇒ String
The name of the volume that this share is a part of.
Instance Attribute Details
#cifs_share ⇒ String
The share’s CIFS share name.
325 326 327 |
# File 'lib/icontrol/arx.rb', line 325 def cifs_share @cifs_share end |
#free_space ⇒ Numeric
Free space on the share.
325 326 327 |
# File 'lib/icontrol/arx.rb', line 325 def free_space @free_space end |
#ip ⇒ String
The IP address of the file server that hosts this share.
325 326 327 |
# File 'lib/icontrol/arx.rb', line 325 def ip @ip end |
#last_transition ⇒ Numeric
The last time this share transitioned to the Active state.
325 326 327 |
# File 'lib/icontrol/arx.rb', line 325 def last_transition @last_transition end |
#name ⇒ String
The share name.
325 326 327 |
# File 'lib/icontrol/arx.rb', line 325 def name @name end |
#namespace ⇒ String
The name of the namespace that contains the volume this share is a part of.
325 326 327 |
# File 'lib/icontrol/arx.rb', line 325 def namespace @namespace end |
#nfs_path ⇒ String
The share’s NFS export path.
325 326 327 |
# File 'lib/icontrol/arx.rb', line 325 def nfs_path @nfs_path end |
#status ⇒ IControl::ARX::ARXStatusType
The status of the share.
325 326 327 |
# File 'lib/icontrol/arx.rb', line 325 def status @status end |
#total_space ⇒ Numeric
Total space on the share.
325 326 327 |
# File 'lib/icontrol/arx.rb', line 325 def total_space @total_space end |
#transitions ⇒ Numeric
Number of times this share has transitioned to the Active state.
325 326 327 |
# File 'lib/icontrol/arx.rb', line 325 def transitions @transitions end |
#volume ⇒ String
The name of the volume that this share is a part of.
325 326 327 |
# File 'lib/icontrol/arx.rb', line 325 def volume @volume end |