Values.ModifyRuleOutputSourceReplaces the specified properties of the specified rule. Any properties that you do not specify are unchanged. To add an item to a list, remove an item from a list, or update an item in a list, you must provide the entire list. For example, to add an action, specify a list with the current actions plus the new action.
type error = [ | `IncompatibleProtocolsException of IncompatibleProtocolsException.t| `InvalidLoadBalancerActionException of InvalidLoadBalancerActionException.t| `OperationNotPermittedException of OperationNotPermittedException.t| `RuleNotFoundException of RuleNotFoundException.t| `TargetGroupAssociationLimitException of TargetGroupAssociationLimitException.t| `TargetGroupNotFoundException of TargetGroupNotFoundException.t| `TooManyActionsException of TooManyActionsException.t| `TooManyRegistrationsForTargetIdException of
TooManyRegistrationsForTargetIdException.t| `TooManyTargetsException of TooManyTargetsException.t| `TooManyUniqueTargetGroupsPerLoadBalancerException of
TooManyUniqueTargetGroupsPerLoadBalancerException.t| `UnsupportedProtocolException of UnsupportedProtocolException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `IncompatibleProtocolsException of unit
| `InvalidLoadBalancerActionException of unit
| `OperationNotPermittedException of unit
| `RuleNotFoundException of unit
| `TargetGroupAssociationLimitException of unit
| `TargetGroupNotFoundException of unit
| `TooManyActionsException of unit
| `TooManyRegistrationsForTargetIdException of unit
| `TooManyTargetsException of unit
| `TooManyUniqueTargetGroupsPerLoadBalancerException of unit
| `Unknown_operation_error of string * string option
| `UnsupportedProtocolException of unit ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `IncompatibleProtocolsException of unit
| `InvalidLoadBalancerActionException of unit
| `OperationNotPermittedException of unit
| `RuleNotFoundException of unit
| `TargetGroupAssociationLimitException of unit
| `TargetGroupNotFoundException of unit
| `TooManyActionsException of unit
| `TooManyRegistrationsForTargetIdException of unit
| `TooManyTargetsException of unit
| `TooManyUniqueTargetGroupsPerLoadBalancerException of unit
| `Unknown_operation_error of string * string option
| `UnsupportedProtocolException of unit ]val to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `List of
[> `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 ]
list ])
list ])
list ]