File: ApplicationLoadBalancerHttpRuleCondition.md

package info (click to toggle)
python-ionoscloud 6.1.9-3
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 6,172 kB
  • sloc: python: 41,445; sh: 35; makefile: 4
file content (12 lines) | stat: -rw-r--r-- 1,246 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
# ApplicationLoadBalancerHttpRuleCondition

## Properties
| Name | Type | Description | Notes |
| ------------ | ------------- | ------------- | ------------- |
| **condition** | **str** | The matching rule for the HTTP rule condition attribute; this parameter is mandatory for 'HEADER', 'PATH', 'QUERY', 'METHOD', 'HOST', and 'COOKIE' types. It must be 'null' if the type is 'SOURCE_IP'. |  |
| **key** | **str** | The key can only be set when the HTTP rule condition type is 'COOKIES', 'HEADER', or 'QUERY'. For the type 'PATH', 'METHOD', 'HOST', or 'SOURCE_IP' the value must be 'null'. | [optional]  |
| **negate** | **bool** | Specifies whether the condition should be negated; the default value is 'FALSE'. | [optional]  |
| **type** | **str** | The HTTP rule condition type. |  |
| **value** | **str** | This parameter is mandatory for the conditions 'CONTAINS', 'EQUALS', 'MATCHES', 'STARTS_WITH', 'ENDS_WITH', or if the type is 'SOURCE_IP'. Specify a valid CIDR. If the condition is 'EXISTS', the value must be 'null'. | [optional]  |