APIRef_tm_ltm_policy_rules_conditionsΒΆ
mgmt/tm/ltm/policy/rules/conditions
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.