Values.RuleSourceInformation about a rule.
type nonrec t = {ruleArn : RuleArn.t option;The Amazon Resource Name (ARN) of the rule.
*)priority : String_.t option;The priority.
*)conditions : RuleConditionList.t option;The conditions. Each rule can include zero or one of the following conditions: http-request-method, host-header, path-pattern, and source-ip, and zero or more of the following conditions: http-header and query-string.
*)actions : Actions.t option;The actions. Each rule must include exactly one of the following types of actions: forward, redirect, or fixed-response, and it must be the last action to be performed.
*)isDefault : IsDefault.t option;Indicates whether this is the default rule.
*)transforms : RuleTransformList.t option;The transforms for the rule.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of IsDefault.t
| `List of
[> `Structure of
(string
* [> `Enum of string
| `Integer of ActionOrder.t
| `List of [> `String of StringValue.t ] list
| `String of ConditionFieldName.t
| `Structure of
(string
* [> `Boolean of
AuthenticateOidcActionUseExistingClientSecret.t
| `Enum of string
| `List of
[> `String of StringValue.t
| `Structure of
(string
* [> `Enum of string
| `Integer of TargetGroupWeight.t
| `List of
[> `String of
JwtValidationActionAdditionalClaimValue.t ]
list
| `String of StringValue.t ])
list ]
list
| `Long of AuthenticateOidcActionSessionTimeout.t
| `Map of
([> `String of
AuthenticateOidcActionAuthenticationRequestParamName.t ]
* [> `String of
AuthenticateOidcActionAuthenticationRequestParamValue.t ])
list
| `String of HttpHeaderConditionName.t
| `Structure of
(string
* [> `Boolean of TargetGroupStickinessEnabled.t
| `Integer of
TargetGroupStickinessDurationSeconds.t ])
list ])
list ])
list ]
list
| `String of RuleArn.t ])
list ]