LocalLB::ProfileFastHttp¶
Methods¶
Method | Description | Introduced |
create | Creates the specified Fast HTTP profiles. | BIG-IP_v9.0.3 |
delete_all_profiles | Deletes all Fast HTTP profiles. | BIG-IP_v9.0.3 |
delete_profile | Deletes the specified Fast HTTP profiles. | BIG-IP_v9.0.3 |
get_all_statistics | Gets the statistics for all the Fast HTTP profiles. | BIG-IP_v9.0.3 |
get_client_close_timeout | Gets the idle timeout override when waiting for the client to close. This occurs after a client FIN is received or after a FIN is sent. | BIG-IP_v9.0.3 |
get_connection_pool_idle_timeout | Gets the idle timeout override for unspliced serverside flows in the reuse pool. 0 is disabled, i.e. use the default idle timeout. | BIG-IP_v9.0.3 |
get_connection_pool_maximum_reuse | Gets the maximum number of times a serverside flow will be reused. 0 for unlimited. | BIG-IP_v9.0.3 |
get_connection_pool_maximum_size | Gets the maximum number of connections to any given LB pool. 0 for unlimited. | BIG-IP_v9.0.3 |
get_connection_pool_minimum_size | Gets the minimum number of connections to any given LB pool. 0 is an acceptable value. | BIG-IP_v9.0.3 |
get_connection_pool_ramp_increment | Gets the connection ramp-up increments for the specified Fast HTTP profiles. Must be greater than 0. | BIG-IP_v9.0.3 |
get_connection_pool_replenish_state | Gets the state that specifies whether the connpool should be replenished to its prior number of connections when a connection is closed by the server. If this is disabled, then we will only replenish a closed server side connection residing in the connpool if there are less than connpool_min_size connections in the pool. | BIG-IP_v9.2.0 |
get_default_profile | Gets the names of the default profiles from which the specified profiles will derive default values for its attributes. | BIG-IP_v9.0.3 |
get_description | Gets the descriptions for a set of FastHTTP profiles. | BIG-IP_v11.0.0 |
get_force_http10_response_state | Gets the state that if true, rewrite server&aposs HTTP version to 1.0 in status line in order to dissuade the client from pipelining or chunking. | BIG-IP_v9.0.3 |
get_header_insert | Gets the strings to be inserted as headers for the specified HTTP profiles. | BIG-IP_v9.0.3 |
get_http11_close_workarounds_state | Gets the state that if true, work around problems with certain brands of benchmarking software that cannot handle FIN-PUSH on HTTP/1.1 responses. | BIG-IP_v9.0.3 |
get_idle_timeout | Gets the idle timeout for the specified Fast HTTP profiles. The number of seconds without traffic before a connection is eligible for deletion. | BIG-IP_v9.0.3 |
get_insert_xforwarded_for_header_mode | Gets the mode to indicate whether to insert X-Forwarded-For headers for the specified profiles. | BIG-IP_v9.0.3 |
get_layer7_state | Gets the state that if false, we will not parse the HTTP requests. This is useful for providing SYN-proxy protection for L4 connections through a SNAT where the client sends data to the server before the server responds. | BIG-IP_v9.0.6 |
get_list | Gets a list of all Fast HTTP profiles. | BIG-IP_v9.0.3 |
get_maximum_header_size | Gets the maximum amount of data that will be buffered in order to make a content-switching decision. | BIG-IP_v9.0.3 |
get_maximum_requests | Gets the maximum number of requests on a clientside flow before the flow is shutdown. | BIG-IP_v9.0.3 |
get_mss_override | Gets the MSS override values for the specified profiles. If non-zero and less than the default value, this value overrides the maximum segment size for serverside flows. | BIG-IP_v9.0.3 |
get_reset_on_timeout_state | Gets the reset on timeout states for the specified Fast HTTP profiles. If true and a TCP connection exceeds its idle timeout, send a reset in addition to deleting the connection. | BIG-IP_v9.0.3 |
get_server_close_timeout | Gets the idle timeout override when waiting for the server to close. This occurs if the server flow is not suitable for reuse or after a FIN is received on an unspliced server connection. | BIG-IP_v9.0.3 |
get_statistics | Gets the statistics for the specified Fast HTTP profiles. | BIG-IP_v9.0.3 |
get_statistics_by_virtual | Gets the statistics for the specified profiles, by virtual server. | BIG-IP_v11.0.0 |
get_unclean_shutdown_mode | Gets the mode to indicate whether to do unclean shutdown for client connections. | BIG-IP_v9.0.3 |
get_version | Gets the version information for this interface. | BIG-IP_v9.0.3 |
is_base_profile | Determines whether the specified FastHTTP profiles are base profiles. A base profile sits at the base of the profile&aposs inheritance tree, supplying the defaults for every profile derived from it. (See also is_system_profile). | BIG-IP_v9.0.3 |
is_system_profile | Determines whether the specified FastHTTP profiles are system profiles. A system profile is a profile pre-configured on the system, ready for use. Non-system profiles are profiles created or modified by a user. Note that if a system profile is modified, it is no longer considered a system profile. (See also is_base_profile). | BIG-IP_v11.0.0 |
reset_statistics | Resets the statistics for the specified Fast HTTP profiles. | BIG-IP_v9.0.3 |
reset_statistics_by_virtual | Resets the statistics for the specified profiles, for specified virtual servers. | BIG-IP_v11.0.0 |
set_client_close_timeout | Sets the idle timeout override when waiting for the client to close. This occurs after a client FIN is received or after a FIN is sent. | BIG-IP_v9.0.3 |
set_connection_pool_idle_timeout | Sets the idle timeout override for unspliced serverside flows in the reuse pool. 0 is disabled, i.e. use the default idle timeout. | BIG-IP_v9.0.3 |
set_connection_pool_maximum_reuse | Sets the maximum number of times a serverside flow will be reused. 0 for unlimited. | BIG-IP_v9.0.3 |
set_connection_pool_maximum_size | Sets the maximum number of connections to any given LB pool. 0 for unlimited. | BIG-IP_v9.0.3 |
set_connection_pool_minimum_size | Sets the minimum number of connections to any given LB pool. 0 is an acceptable value. | BIG-IP_v9.0.3 |
set_connection_pool_ramp_increment | Sets the connection ramp-up increments for the specified Fast HTTP profiles. Must be greater than 0. | BIG-IP_v9.0.3 |
set_connection_pool_replenish_state | Sets the state that specifies whether the connpool should be replenished to its prior number of connections when a connection is closed by the server. If this is disabled, then we will only replenish a closed server side connection residing in the connpool if there are less than connpool_min_size connections in the pool. | BIG-IP_v9.2.0 |
set_default_profile | Sets the names of the default profiles from which the specified profiles will derive default values for its attributes. | BIG-IP_v9.0.3 |
set_description | Sets the description for a set of FastHTTP profiles. This is an arbitrary field which can be used for any purpose. | BIG-IP_v11.0.0 |
set_force_http10_response_state | Sets the state that if true, rewrite server&aposs HTTP version to 1.0 in status line in order to dissuade the client from pipelining or chunking. | BIG-IP_v9.0.3 |
set_header_insert | Insert the given string as a header. If the header already exists, it is not replaced. Unlike HTTP, this string does not support rule command expansion. | BIG-IP_v9.0.3 |
set_http11_close_workarounds_state | Sets the state that if true, work around problems with certain brands of benchmarking software that cannot handle FIN-PUSH on HTTP/1.1 responses. | BIG-IP_v9.0.3 |
set_idle_timeout | Sets the idle timeout for the specified Fast HTTP profiles. The number of seconds without traffic before a connection is eligible for deletion. | BIG-IP_v9.0.3 |
set_insert_xforwarded_for_header_mode | Sets the mode to indicate whether to insert X-Forwarded-For headers for the specified profiles. | BIG-IP_v9.0.3 |
set_layer7_state | Sets the state that if false, we will not parse the HTTP requests. This is useful for providing SYN-proxy protection for L4 connections through a SNAT where the client sends data to the server before the server responds. | BIG-IP_v9.0.6 |
set_maximum_header_size | Sets the maximum amount of data that will be buffered in order to make a content-switching decision. | BIG-IP_v9.0.3 |
set_maximum_requests | Sets the maximum number of requests on a clientside flow before the flow is shutdown. | BIG-IP_v9.0.3 |
set_mss_override | Sets the MSS override values for the specified profiles. If non-zero and less than the default value, this value overrides the maximum segment size for serverside flows. | BIG-IP_v9.0.3 |
set_reset_on_timeout_state | Sets the reset on timeout states for the specified Fast HTTP profiles. If true and a TCP connection exceeds its idle timeout, send a reset in addition to deleting the connection. | BIG-IP_v9.0.3 |
set_server_close_timeout | Sets the idle timeout override when waiting for the server to close. This occurs if the server flow is not suitable for reuse or after a FIN is received on an unspliced server connection. | BIG-IP_v9.0.3 |
set_unclean_shutdown_mode | Sets the mode to indicate whether to do unclean shutdown for client connections. | BIG-IP_v9.0.3 |
Structures¶
Structure
Description
A struct that describes statistics for a particular Fast HTTP profile.
A struct that describes profile statistics and timestamp.
Aliases¶
Alias | Type | Description |
ProfileFastHttpStatisticEntrySequence | ProfileFastHttpStatisticEntry [] | A sequence of ProfileFastHttp statistics. |
See Also¶
Warning
The links to the sample code below are remnants of the old DevCentral wiki and will result in a 404 error. For best results, please copy the link text and search the codeshare directly on DevCentral.
Sample Code¶
The BIG-IP API Reference documentation contains community-contributed content. F5 does not monitor or control community code contributions. We make no guarantees or warranties regarding the available code, and it may contain errors, defects, bugs, inaccuracies, or security vulnerabilities. Your access to and use of any code available in the BIG-IP API reference guides is solely at your own risk.