APIRef_tm_ltm_eviction-policyΒΆ

mgmt/tm/ltm/eviction-policy

/tm/ltm

Defines an eviction policy, used to select which flows to evict when approaching limits.

REST Endpoints

Collection URI
/mgmt/tm/ltm/eviction-policy
Collection Methods
OPTIONS, GET
Resource URI
/mgmt/tm/ltm/eviction-policy/~resource id
Resource Methods
OPTIONS, GET, PUT, PATCH, DELETE, POST
Resource Natural Key
name, partition, subPath

Properties

Name Type Default Value Required Access Description
appService string   optional read/write The application service to which the object belongs.
description string   optional read/write User defined description.
highWater integer 95 optional read/write The target maximum load as a percentage (of the full capacity available to the context assigned).
lowWater integer 85 optional read/write The percentage (of the full capacity available to the context assigned) at which aggressive killing of flows is enabled or disabled.
tmPartition string Common optional read/write  

Structures

Name Type Default Value Required Access Description
/slow-flow array_structure   optional read/write  
/slow-flow/enabled string false optional read/write Specifies whether to enable or disable slow flow detection.
/slow-flow/eviction-type string percent optional read/write Specifies whether the slow flow maximum is an absolute count of slow flows, or a percentage of slow flows on the context.
/slow-flow/grace-period integer 10 optional read/write Specifies the minimum age that a flow is allowed to be before it is considered slow.
/slow-flow/maximum integer 100 optional read/write Specifies the maximum number of flows, either as a count or a percentage, that are allowed to remain open.
/slow-flow/threshold-bps integer 32 optional read/write Specifies the transfer rate threshold (in bytes per second) under which flows are considered slow.
/slow-flow/throttling string disabled optional read/write Specifies whether to kill flows (throttling enabled) when limits are exceeded.
/slow-flow/enabled string false optional read/write Specifies whether to enable or disable slow flow detection.
/slow-flow/eviction-type string percent optional read/write Specifies whether the slow flow maximum is an absolute count of slow flows, or a percentage of slow flows on the context.
/slow-flow/grace-period integer 10 optional read/write Specifies the minimum age that a flow is allowed to be before it is considered slow.
/slow-flow/maximum integer 100 optional read/write Specifies the maximum number of flows, either as a count or a percentage, that are allowed to remain open.
/slow-flow/threshold-bps integer 32 optional read/write Specifies the transfer rate threshold (in bytes per second) under which flows are considered slow.
/slow-flow/throttling string disabled optional read/write Specifies whether to kill flows (throttling enabled) when limits are exceeded.
/strategies array_structure   optional read/write  
/strategies/bias-bytes array_structure   optional read/write  
/strategies/bias-bytes/delay integer   optional read/write Specifies the minimum age for flows eligible to be evicted by the bias-bytes strategy.
/strategies/bias-bytes/enabled string false optional read/write Specifies whether to use the bias-bytes eviction strategy.
/strategies/bias-bytes/delay integer   optional read/write Specifies the minimum age for flows eligible to be evicted by the bias-bytes strategy.
/strategies/bias-bytes/enabled string false optional read/write Specifies whether to use the bias-bytes eviction strategy.
/strategies/bias-fast array_structure   optional read/write  
/strategies/bias-fast/delay integer   optional read/write  
/strategies/bias-fast/enabled string false optional read/write  
/strategies/bias-fast/delay integer   optional read/write  
/strategies/bias-fast/enabled string false optional read/write  
/strategies/bias-idle array_structure   optional read/write  
/strategies/bias-idle/enabled string false optional read/write Specifies whether to use the bias-idle eviction strategy.
/strategies/bias-idle/enabled string false optional read/write Specifies whether to use the bias-idle eviction strategy.
/strategies/bias-oldest array_structure   optional read/write  
/strategies/bias-oldest/enabled string false optional read/write Specifies whether to use the bias-oldest eviction strategy.
/strategies/bias-oldest/enabled string false optional read/write Specifies whether to use the bias-oldest eviction strategy.
/strategies/bias-slow array_structure   optional read/write  
/strategies/bias-slow/delay integer   optional read/write  
/strategies/bias-slow/enabled string false optional read/write  
/strategies/bias-slow/delay integer   optional read/write  
/strategies/bias-slow/enabled string false optional read/write  
/strategies/low-priority-geographies array_structure   optional read/write  
/strategies/low-priority-geographies/countries string   optional read/write Specifies the list of countries considered low priority candidates for eviction.
/strategies/low-priority-geographies/enabled string false optional read/write Specifies whether to use the low-priority-geographies eviction strategy.
/strategies/low-priority-geographies/countries string   optional read/write Specifies the list of countries considered low priority candidates for eviction.
/strategies/low-priority-geographies/enabled string false optional read/write Specifies whether to use the low-priority-geographies eviction strategy.
/strategies/low-priority-port array_structure   optional read/write  
/strategies/low-priority-port/enabled string false optional read/write Specifies whether to use the low-priority-port eviction strategy.
/strategies/low-priority-port/ports array_structure   optional read/write Defines an IP port and protocol for low-priority port eviction.
/strategies/low-priority-port/ports/app-service string   optional read/write The application service to which the object belongs.
/strategies/low-priority-port/ports/port-number integer   optional read/write The port considered low priority.
/strategies/low-priority-port/ports/protocol string   optional read/write The protocol to consider as low priority.
/strategies/low-priority-port/enabled string false optional read/write Specifies whether to use the low-priority-port eviction strategy.
/strategies/low-priority-route-domain array_structure   optional read/write  
/strategies/low-priority-route-domain/enabled string false optional read/write Specifies whether to use the low-priority-route-domain eviction strategy.
/strategies/low-priority-route-domain/names string   optional read/write Specifies the list of route domain names. Connections on matching route domains are considered low-priority candidates for eviction.
/strategies/low-priority-route-domain/enabled string false optional read/write Specifies whether to use the low-priority-route-domain eviction strategy.
/strategies/low-priority-route-domain/names string   optional read/write Specifies the list of route domain names. Connections on matching route domains are considered low-priority candidates for eviction.
/strategies/low-priority-virtual-server array_structure   optional read/write  
/strategies/low-priority-virtual-server/enabled string false optional read/write Specifies whether to use the low-priority-virtual-server eviction strategy.
/strategies/low-priority-virtual-server/names string   optional read/write Specifies the list of virtual-server names. Connections on matching virtual-servers are considered low-priority candidates for eviction.
/strategies/low-priority-virtual-server/enabled string false optional read/write Specifies whether to use the low-priority-virtual-server eviction strategy.
/strategies/low-priority-virtual-server/names string   optional read/write Specifies the list of virtual-server names. Connections on matching virtual-servers are considered low-priority candidates for eviction.
Copyright (c) 2016, F5 Networks Inc. All Rights Reserved.

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.