APIRef_tm_ltm_policy_rules_conditionsΒΆ

mgmt/tm/ltm/policy/rules/conditions

/tm/ltm

REST Endpoints

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

Properties

Name Type Default Value Required Access Description
address boolean all optional read/write IPv4 or IPv6 address
all boolean all optional read/write Compare full attribute
alpn boolean all optional read/write Application-Layer Protocol Negotiation
appService string   optional read/write The application service to which the object belongs.
application boolean all optional read/write  
applicationId boolean all optional read/write  
applicationRisk boolean all optional read/write  
browserType boolean all optional read/write Browser name/type
browserVersion boolean all optional read/write Browser version string
caseInsensitive boolean   optional read/write The value matched on is case insensitive.
caseSensitive boolean   optional read/write The value matched on is case sensitive.
category boolean all optional read/write  
categoryId boolean all optional read/write  
cipher boolean all optional read/write Name of cryptographic cipher
cipherBits boolean all optional read/write Strength of cipher in number of bits
classification boolean   optional read/write The condition matches when classification of stream is available.
classificationDetected boolean request optional read/write  
clientSsl boolean   optional read/write Inspect attributes of Client SSL connection
code boolean all optional read/write Numeric HTTP response status code
commonName boolean all optional read/write Organization common-name specified in certificate
contains boolean equals optional read/write The value matches if it contains a certain string.
continent boolean all optional read/write Two-character continent code: AF, AN, AS, OC, EU, NA, SA
countryCode boolean all optional read/write Two-character country code as defined in ISO-3166-2
countryName boolean all optional read/write Full name of country
cpuUsage boolean   optional read/write Percentage of processor utilization
datagroup string   optional read/write  
deviceMake boolean all optional read/write Make of device
deviceModel boolean all optional read/write Model of device
domain boolean all optional read/write Matches on a domain.
endsWith boolean equals optional read/write The value matches if it ends with a certain string.
equals boolean equals optional read/write The value matches if it equals a certain value.
expiry boolean all optional read/write Expiration duration expressed as Dd HHMM:]SS
extension boolean all optional read/write URL document extension (html, jpg, cgi)
external boolean   optional read/write The value matched on is from the external side of a connection.
geoip boolean   optional read/write Attributes based on geographic lookup of IP address
greater boolean equals optional read/write The value matches if it is greater than a given value.
greaterOrEqual boolean equals optional read/write The value matches if it is greater than or equal to a given value
host boolean all optional read/write Internet hostname, e.g. www.example.com
httpBasicAuth boolean   optional read/write Username and password supplied in HTTP Authorization: header
httpCookie boolean   optional read/write Inspect various attributes of an HTTP Cookie: header
httpHeader boolean   optional read/write Inspect various attributes of specified HTTP header
httpHost boolean   optional read/write This condition matches on an HTTP host.
httpMethod boolean   optional read/write This condition matches on an http method.
httpReferer boolean   optional read/write Inspect attributes of HTTP Referer: header
httpSetCookie boolean   optional read/write Inspect attributes of HTTP Set-Cookie: header
httpStatus boolean   optional read/write HTTP response status code and status text
httpUri boolean   optional read/write Inspect attributes of HTTP URI
httpUserAgent boolean   optional read/write Inspect attributes of HTTP User-Agent: header
httpVersion boolean   optional read/write HTTP version, like 0.9, 1.0, 1.1
index integer   optional read/write Numeric index to match
internal boolean   optional read/write Inspect connection on internal network interface
isp boolean all optional read/write Internet Service Provider associated with address
key boolean all optional read/write Name of key
last_15secs boolean all optional read/write Average CPU usage over the last 15 seconds
last_1min boolean all optional read/write Average CPU usage over the last minute
last_5mins boolean all optional read/write Average CPU usage over the last 5 minutes
less boolean equals optional read/write The value matches if it is less than a given value.
lessOrEqual boolean equals optional read/write The value matches if it is less than or equal to a given value
local boolean   optional read/write Inspect connection on local endpoint
major boolean all optional read/write Major number of version
matches boolean equals optional read/write  
minor boolean all optional read/write Minor number of version
missing boolean   optional read/write The value matches if a value is missing.
mss boolean all optional read/write maximum segment size
tmName string   optional read/write Matches name.
normalized boolean   optional read/write Convert to a standard form for consistent comparisons
not boolean   optional read/write The opposite of this condition matches.
npn boolean all optional read/write Next Protocol Negotiation
org boolean all optional read/write Organization associated with address
password boolean all optional read/write Matches on a password
path boolean all optional read/write Matches a URI path
pathSegment boolean all optional read/write Matches a segment of URI path
port boolean all optional read/write TCP port number
present boolean   optional read/write The value matches if an item is present.
protocol boolean all optional read/write Name of protocol
queryParameter boolean all optional read/write Inspect a particular query parameter in the query string by name
queryString boolean all optional read/write Inspect query string part of URL
regionCode boolean all optional read/write Abbreviation of State, Province, or country-specific region
regionName boolean all optional read/write Full name of State, Province, or country-specific region
remote boolean   optional read/write The value matches on remote conditions.
request boolean request optional read/write At HTTP request time.
response boolean request optional read/write At HTTP response time.
routeDomain boolean all optional read/write Numeric route domain
rtt boolean all optional read/write round trip time
scheme boolean all optional read/write URL scheme, e.g. http, https, ftp
serverName boolean all optional read/write Name of server
sslCert boolean   optional read/write Attributes of SSL certificate
sslClientHello boolean request optional read/write When SSL hello is issued on client side.
sslExtension boolean   optional read/write Attributes of SSL extensions
sslServerHandshake boolean request optional read/write When SSL handshake occurs on server side.
sslServerHello boolean request optional read/write When SSL hello is issued on server side.
startsWith boolean equals optional read/write The value matches if it starts with a certain string.
tcp boolean   optional read/write Inspect TCP-level attributes of a connection
text boolean all optional read/write HTTP response status string
unnamedQueryParameter boolean all optional read/write Inspect a query parameter in the query string by numeric index
urlCategory boolean all optional read/write  
urlCategoryId boolean all optional read/write  
userAgentToken boolean all optional read/write Sub version string associated with specified parameter
username boolean all optional read/write Matches on a username
value boolean all optional read/write Matches a value.
values string   optional read/write The specified values will be matched on.
version boolean all optional read/write Matches version number
vlan boolean all optional read/write VLAN name
vlanId boolean all optional read/write Numeric VLAN identifier
websocket boolean   optional read/write Enable or disable websocket processing
wsRequest boolean request optional read/write At Websocket request time.
wsResponse boolean request optional read/write At Websocket response time.
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.