Class: IControl::LocalLB::ProfileFTP
- Inherits:
-
Base
- Object
- Base
- IControl::LocalLB::ProfileFTP
- Defined in:
- lib/icontrol/local_lb/profile_ftp.rb,
lib/icontrol/local_lb.rb
Overview
The ProfileFTP interface enables you to manipulate a local load balancer's FTP profile.
Defined Under Namespace
Classes: ProfileFTPStatisticEntry, ProfileFTPStatisticEntrySequence, ProfileFTPStatistics
Instance Method Summary (collapse)
-
- (ProfileFTPStatistics) all_statistics
Gets the statistics for all the FTP profile.
-
- (Object) create
Creates this FTP profile.
-
- (ProfilePortNumber) data_channel_port
Gets the data channel port for this FTP profile.
-
- (String) default_profile
Gets the names of the default profile from which this profile will derive default values for its attributes.
-
- (Object) delete_all_profiles
Deletes all FTP profile.
-
- (Object) delete_profile
Deletes this FTP profile.
-
- (boolean) is_base_profile
Determines whether this profile are base/pre-configured profile, or user-defined profile.
-
- (String) list
Gets a list of all FTP profile.
-
- (Object) reset_statistics
Resets the statistics for this FTP profile.
-
- (ProfileEnabledState) security_enabled_request_state
Gets the state that if true, enable horizontal security for this FTP profile.
-
- (Object) set_data_channel_port(opts)
Sets the data channel port for this FTP profile.
-
- (Object) set_default_profile(opts)
Sets the names of the default profile from which this profile will derive default values for its attributes.
-
- (Object) set_security_enabled_request_state(opts)
Sets the state that if true, enable horizontal security for this FTP profile.
-
- (Object) set_translated_extended_request_state(opts)
Sets the state that if true, automatically translate RFC2428 extended requests EPSV and EPRT to PASV and PORT when talking to IPv4 servers.
-
- (ProfileFTPStatistics) statistics
Gets the statistics for this FTP profile.
-
- (ProfileEnabledState) translated_extended_request_state
Gets the state that if true, automatically translate RFC2428 extended requests EPSV and EPRT to PASV and PORT when talking to IPv4 servers.
-
- (String) version
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
- (ProfileFTPStatistics) all_statistics
Gets the statistics for all the FTP profile.
47 48 49 |
# File 'lib/icontrol/local_lb/profile_ftp.rb', line 47 def all_statistics super end |
- (Object) create
Creates this FTP profile.
16 17 18 |
# File 'lib/icontrol/local_lb/profile_ftp.rb', line 16 def create super end |
- (ProfilePortNumber) data_channel_port
Gets the data channel port for this FTP profile.
58 59 60 |
# File 'lib/icontrol/local_lb/profile_ftp.rb', line 58 def data_channel_port super end |
- (String) default_profile
Gets the names of the default profile from which this profile will derive default values for its attributes.
70 71 72 |
# File 'lib/icontrol/local_lb/profile_ftp.rb', line 70 def default_profile super end |
- (Object) delete_all_profiles
Deletes all FTP profile.
26 27 28 |
# File 'lib/icontrol/local_lb/profile_ftp.rb', line 26 def delete_all_profiles super end |
- (Object) delete_profile
Deletes this FTP profile.
36 37 38 |
# File 'lib/icontrol/local_lb/profile_ftp.rb', line 36 def delete_profile super end |
- (boolean) is_base_profile
Determines whether this profile are base/pre-configured profile, or user-defined profile.
135 136 137 |
# File 'lib/icontrol/local_lb/profile_ftp.rb', line 135 def is_base_profile super end |
- (String) list
Gets a list of all FTP profile.
81 82 83 |
# File 'lib/icontrol/local_lb/profile_ftp.rb', line 81 def list super end |
- (Object) reset_statistics
Resets the statistics for this FTP profile.
145 146 147 |
# File 'lib/icontrol/local_lb/profile_ftp.rb', line 145 def reset_statistics super end |
- (ProfileEnabledState) security_enabled_request_state
Gets the state that if true, enable horizontal security for this FTP profile.
92 93 94 |
# File 'lib/icontrol/local_lb/profile_ftp.rb', line 92 def security_enabled_request_state super end |
- (Object) set_data_channel_port(opts)
Sets the data channel port for this FTP profile.
157 158 159 160 |
# File 'lib/icontrol/local_lb/profile_ftp.rb', line 157 def set_data_channel_port(opts) check_params(opts,[:ports]) super end |
- (Object) set_default_profile(opts)
Sets the names of the default profile from which this profile will derive default values for its attributes.
171 172 173 174 |
# File 'lib/icontrol/local_lb/profile_ftp.rb', line 171 def set_default_profile(opts) check_params(opts,[:defaults]) super end |
- (Object) set_security_enabled_request_state(opts)
Sets the state that if true, enable horizontal security for this FTP profile.
184 185 186 187 |
# File 'lib/icontrol/local_lb/profile_ftp.rb', line 184 def set_security_enabled_request_state(opts) check_params(opts,[:states]) super end |
- (Object) set_translated_extended_request_state(opts)
Sets the state that if true, automatically translate RFC2428 extended requests EPSV and EPRT to PASV and PORT when talking to IPv4 servers.
198 199 200 201 |
# File 'lib/icontrol/local_lb/profile_ftp.rb', line 198 def set_translated_extended_request_state(opts) check_params(opts,[:states]) super end |
- (ProfileFTPStatistics) statistics
Gets the statistics for this FTP profile.
103 104 105 |
# File 'lib/icontrol/local_lb/profile_ftp.rb', line 103 def statistics super end |
- (ProfileEnabledState) translated_extended_request_state
Gets the state that if true, automatically translate RFC2428 extended requests EPSV and EPRT to PASV and PORT when talking to IPv4 servers.
115 116 117 |
# File 'lib/icontrol/local_lb/profile_ftp.rb', line 115 def translated_extended_request_state super end |
- (String) version
Gets the version information for this interface.
123 124 125 |
# File 'lib/icontrol/local_lb/profile_ftp.rb', line 123 def version super end |