Class: IControl::Networking::ProfileIPIP
- Inherits:
-
Base
- Object
- Base
- IControl::Networking::ProfileIPIP
- Defined in:
- lib/icontrol/networking/profile_ipip.rb,
lib/icontrol/networking.rb
Overview
The ProfileIPIP interface enables you to manipulate an IP-IP tunnel profile to configure the IP-within-IP tunneling protocol. The IP-within-IP protocol (RFC2003) specifies how to encapsulate an IP packet within another IP packet.
Instance Method Summary collapse
-
#create ⇒ Object
Creates a set of IP-IP tunnel profile.
-
#default_profile ⇒ String
Gets the existing IP-IP tunnel profile from which this set of IP-IP profile inherits its unspecified attribute values.
-
#delete_all_profiles ⇒ Object
Deletes all non-system IP-IP tunnel profile.
-
#delete_profile ⇒ Object
Deletes a set of IP-IP tunnel profile.
-
#is_base_profile ⇒ boolean
Determines whether a set of IP-IP tunnel profile are base/pre-configured (vs user-defined) profile.
-
#list ⇒ String
Gets the names for all IP-IP tunnel profile.
-
#set_default_profile(opts) ⇒ Object
Sets the existing IP-IP tunnel profile from which this set of IP-IP tunnel profile inherits their unspecified attribute values.
-
#version ⇒ String
Gets the version information for this interface.
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class IControl::Base
Instance Method Details
#create ⇒ Object
Creates a set of IP-IP tunnel profile.
16 17 18 |
# File 'lib/icontrol/networking/profile_ipip.rb', line 16 def create super end |
#default_profile ⇒ String
Gets the existing IP-IP tunnel profile from which this set of IP-IP profile inherits its unspecified attribute values.
48 49 50 |
# File 'lib/icontrol/networking/profile_ipip.rb', line 48 def default_profile super end |
#delete_all_profiles ⇒ Object
Deletes all non-system IP-IP tunnel profile.
26 27 28 |
# File 'lib/icontrol/networking/profile_ipip.rb', line 26 def delete_all_profiles super end |
#delete_profile ⇒ Object
Deletes a set of IP-IP tunnel profile.
36 37 38 |
# File 'lib/icontrol/networking/profile_ipip.rb', line 36 def delete_profile super end |
#is_base_profile ⇒ boolean
Determines whether a set of IP-IP tunnel profile are base/pre-configured (vs user-defined) profile.
79 80 81 |
# File 'lib/icontrol/networking/profile_ipip.rb', line 79 def is_base_profile super end |
#list ⇒ String
Gets the names for all IP-IP tunnel profile.
59 60 61 |
# File 'lib/icontrol/networking/profile_ipip.rb', line 59 def list super end |
#set_default_profile(opts) ⇒ Object
Sets the existing IP-IP tunnel profile from which this set of IP-IP tunnel profile inherits their unspecified attribute values.
92 93 94 95 |
# File 'lib/icontrol/networking/profile_ipip.rb', line 92 def set_default_profile(opts) opts = check_params(opts,[:defaults]) super(opts) end |
#version ⇒ String
Gets the version information for this interface.
67 68 69 |
# File 'lib/icontrol/networking/profile_ipip.rb', line 67 def version super end |