Class: IControl::ARX::ExportDefinition

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 virtual service export.

Instance Attribute Summary collapse

Instance Attribute Details

#nameString

The name of the export.

Returns:

  • (String)

    the current value of name



88
89
90
# File 'lib/icontrol/arx.rb', line 88

def name
  @name
end

#namespaceString

The name of the namespace the export is hosted from.

Returns:

  • (String)

    the current value of namespace



88
89
90
# File 'lib/icontrol/arx.rb', line 88

def namespace
  @namespace
end

#pathString

The virtual volume path of the export.

Returns:

  • (String)

    the current value of path



88
89
90
# File 'lib/icontrol/arx.rb', line 88

def path
  @path
end

#protocolIControl::ARX::ProtocolType

The file access protocol used for the export.

Returns:



88
89
90
# File 'lib/icontrol/arx.rb', line 88

def protocol
  @protocol
end

#serviceString

The name of the virtual service that hosts the export.

Returns:

  • (String)

    the current value of service



88
89
90
# File 'lib/icontrol/arx.rb', line 88

def service
  @service
end

#statusIControl::ARX::ARXStatusType

The status of the export.

Returns:



88
89
90
# File 'lib/icontrol/arx.rb', line 88

def status
  @status
end

#volumeString

The name of the volume the export is hosted from.

Returns:

  • (String)

    the current value of volume



88
89
90
# File 'lib/icontrol/arx.rb', line 88

def volume
  @volume
end