Class: IControl::ARX::PolicyDefinition

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

Overview

A structure that contains policy details.

Instance Attribute Summary collapse

Instance Attribute Details

#nameString

The name of the policy.

Returns:

  • (String)

    the current value of name



254
255
256
# File 'lib/icontrol/arx.rb', line 254

def name
  @name
end

#namespaceString

The name of the namespace that hosts the policy.

Returns:

  • (String)

    the current value of namespace



254
255
256
# File 'lib/icontrol/arx.rb', line 254

def namespace
  @namespace
end

#scheduleString

The run schedule this policy is assigned to.

Returns:

  • (String)

    the current value of schedule



254
255
256
# File 'lib/icontrol/arx.rb', line 254

def schedule
  @schedule
end

#statusIControl::ARX::ARXStatusType

The status of the policy.

Returns:



254
255
256
# File 'lib/icontrol/arx.rb', line 254

def status
  @status
end

#typeIControl::ARX::PolicyType

The policy type.

Returns:



254
255
256
# File 'lib/icontrol/arx.rb', line 254

def type
  @type
end

#volumeString

The name of the volume that hosts the policy.

Returns:

  • (String)

    the current value of volume



254
255
256
# File 'lib/icontrol/arx.rb', line 254

def volume
  @volume
end