Class: IControl::Networking::ProfileWCCPGRE
- Inherits:
-
Base
- Object
- Base
- IControl::Networking::ProfileWCCPGRE
- Defined in:
- lib/icontrol/networking/profile_wccpgre.rb,
lib/icontrol/networking.rb
Overview
The ProfileWCCPGRE interface allows you to manipulate a WCCP-GRE tunnel profile to configure the General Routing Encapsulation (GRE - RFC2784) tunnel protocol in conjunction with the Web-Cache Communication Protocol (WCCP). See the Networking/ProfileGRE interface for additional information.
Defined Under Namespace
Classes: ProfileWCCPGREForwarding, ProfileWCCPGREForwardingSequence, WCCPGREForwarding, WCCPGREForwardingSequence
Instance Method Summary collapse
-
#create ⇒ Object
Creates a set of WCCP-GRE tunnel profile.
-
#default_profile ⇒ String
Gets the existing WCCP-GRE tunnel profile from which this set of WCCP-GRE profile inherits its unspecified attribute values.
-
#delete_all_profiles ⇒ Object
Deletes all non-system WCCP-GRE tunnel profile.
-
#delete_profile ⇒ Object
Deletes a set of WCCP-GRE tunnel profile.
-
#egress_forwarding ⇒ ProfileWCCPGREForwarding
Gets the forwarding specification for packets leaving a WCCP-GRE tunnel for a set of WCCP-GRE tunnel profile.
-
#include_checksum_state ⇒ ProfileEnabledState
Gets whether the checksum should be included in the transmitted packets for a set of WCCP-GRE tunnel profile.
-
#is_base_profile ⇒ boolean
Determines whether a set of WCCP-GRE tunnel profile are base/pre-configured (vs user-defined) profile.
-
#list ⇒ String
Gets the names for all WCCP-GRE tunnel profile.
-
#set_default_profile(opts) ⇒ Object
Sets the existing WCCP-GRE tunnel profile from which this set of WCCP-GRE tunnel profile inherits their unspecified attribute values.
-
#set_egress_forwarding(opts) ⇒ Object
Sets the forwarding specification for packets leaving a WCCP-GRE tunnel for a set of WCCP-GRE tunnel profile.
-
#set_include_checksum_state(opts) ⇒ Object
Sets whether the checksum should be included in the transmitted packets for a set of WCCP-GRE tunnel profile.
-
#set_validate_checksum_state(opts) ⇒ Object
Sets whether the checksum should be validated on the received packets for a set of WCCP-GRE tunnel profile.
-
#set_wccp_version(opts) ⇒ Object
Sets the WCCP version currently in use for a set of WCCP-GRE tunnel profile.
-
#validate_checksum_state ⇒ ProfileEnabledState
Gets whether the checksum should be validated on the received packets for a set of WCCP-GRE tunnel profile.
-
#version ⇒ String
Gets the version information for this interface.
-
#wccp_version ⇒ ProfileULong
Gets the WCCP version currently in use for a set of WCCP-GRE tunnel profile.
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 WCCP-GRE tunnel profile.
21 22 23 |
# File 'lib/icontrol/networking/profile_wccpgre.rb', line 21 def create super end |
#default_profile ⇒ String
Gets the existing WCCP-GRE tunnel profile from which this set of WCCP-GRE profile inherits its unspecified attribute values.
53 54 55 |
# File 'lib/icontrol/networking/profile_wccpgre.rb', line 53 def default_profile super end |
#delete_all_profiles ⇒ Object
Deletes all non-system WCCP-GRE tunnel profile.
31 32 33 |
# File 'lib/icontrol/networking/profile_wccpgre.rb', line 31 def delete_all_profiles super end |
#delete_profile ⇒ Object
Deletes a set of WCCP-GRE tunnel profile.
41 42 43 |
# File 'lib/icontrol/networking/profile_wccpgre.rb', line 41 def delete_profile super end |
#egress_forwarding ⇒ ProfileWCCPGREForwarding
Gets the forwarding specification for packets leaving a WCCP-GRE tunnel for a set of WCCP-GRE tunnel profile.
65 66 67 |
# File 'lib/icontrol/networking/profile_wccpgre.rb', line 65 def egress_forwarding super end |
#include_checksum_state ⇒ ProfileEnabledState
Gets whether the checksum should be included in the transmitted packets for a set of WCCP-GRE tunnel profile.
77 78 79 |
# File 'lib/icontrol/networking/profile_wccpgre.rb', line 77 def include_checksum_state super end |
#is_base_profile ⇒ boolean
Determines whether a set of WCCP-GRE tunnel profile are base/pre-configured (vs user-defined) profile.
131 132 133 |
# File 'lib/icontrol/networking/profile_wccpgre.rb', line 131 def is_base_profile super end |
#list ⇒ String
Gets the names for all WCCP-GRE tunnel profile.
88 89 90 |
# File 'lib/icontrol/networking/profile_wccpgre.rb', line 88 def list super end |
#set_default_profile(opts) ⇒ Object
Sets the existing WCCP-GRE tunnel profile from which this set of WCCP-GRE tunnel profile inherits their unspecified attribute values.
144 145 146 147 |
# File 'lib/icontrol/networking/profile_wccpgre.rb', line 144 def set_default_profile(opts) opts = check_params(opts,[:defaults]) super(opts) end |
#set_egress_forwarding(opts) ⇒ Object
Sets the forwarding specification for packets leaving a WCCP-GRE tunnel for a set of WCCP-GRE tunnel profile.
158 159 160 161 |
# File 'lib/icontrol/networking/profile_wccpgre.rb', line 158 def set_egress_forwarding(opts) opts = check_params(opts,[:modes]) super(opts) end |
#set_include_checksum_state(opts) ⇒ Object
Sets whether the checksum should be included in the transmitted packets for a set of WCCP-GRE tunnel profile.
172 173 174 175 |
# File 'lib/icontrol/networking/profile_wccpgre.rb', line 172 def set_include_checksum_state(opts) opts = check_params(opts,[:states]) super(opts) end |
#set_validate_checksum_state(opts) ⇒ Object
Sets whether the checksum should be validated on the received packets for a set of WCCP-GRE tunnel profile.
186 187 188 189 |
# File 'lib/icontrol/networking/profile_wccpgre.rb', line 186 def set_validate_checksum_state(opts) opts = check_params(opts,[:states]) super(opts) end |
#set_wccp_version(opts) ⇒ Object
Sets the WCCP version currently in use for a set of WCCP-GRE tunnel profile.
199 200 201 202 |
# File 'lib/icontrol/networking/profile_wccpgre.rb', line 199 def set_wccp_version(opts) opts = check_params(opts,[:versions]) super(opts) end |
#validate_checksum_state ⇒ ProfileEnabledState
Gets whether the checksum should be validated on the received packets for a set of WCCP-GRE tunnel profile.
100 101 102 |
# File 'lib/icontrol/networking/profile_wccpgre.rb', line 100 def validate_checksum_state super end |
#version ⇒ String
Gets the version information for this interface.
108 109 110 |
# File 'lib/icontrol/networking/profile_wccpgre.rb', line 108 def version super end |
#wccp_version ⇒ ProfileULong
Gets the WCCP version currently in use for a set of WCCP-GRE tunnel profile.
119 120 121 |
# File 'lib/icontrol/networking/profile_wccpgre.rb', line 119 def wccp_version super end |