Smaws_Client_ElasticLoadBalancingv2.ModifyRuleReplaces 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.
val error_to_string :
[ Smaws_Lib.Protocols.AwsQuery.error
| `IncompatibleProtocolsException of Types.incompatible_protocols_exception
| `InvalidLoadBalancerActionException of
Types.invalid_load_balancer_action_exception
| `OperationNotPermittedException of Types.operation_not_permitted_exception
| `RuleNotFoundException of Types.rule_not_found_exception
| `TargetGroupAssociationLimitException of
Types.target_group_association_limit_exception
| `TargetGroupNotFoundException of Types.target_group_not_found_exception
| `TooManyActionsException of Types.too_many_actions_exception
| `TooManyRegistrationsForTargetIdException of
Types.too_many_registrations_for_target_id_exception
| `TooManyTargetsException of Types.too_many_targets_exception
| `TooManyUniqueTargetGroupsPerLoadBalancerException of
Types.too_many_unique_target_groups_per_load_balancer_exception
| `UnsupportedProtocolException of Types.unsupported_protocol_exception ] ->
stringval request :
'http_type Smaws_Lib.Context.t ->
Types.modify_rule_input ->
(Types.modify_rule_output,
[> Smaws_Lib.Protocols.AwsQuery.error
| `IncompatibleProtocolsException of Types.incompatible_protocols_exception
| `InvalidLoadBalancerActionException of
Types.invalid_load_balancer_action_exception
| `OperationNotPermittedException of
Types.operation_not_permitted_exception
| `RuleNotFoundException of Types.rule_not_found_exception
| `TargetGroupAssociationLimitException of
Types.target_group_association_limit_exception
| `TargetGroupNotFoundException of Types.target_group_not_found_exception
| `TooManyActionsException of Types.too_many_actions_exception
| `TooManyRegistrationsForTargetIdException of
Types.too_many_registrations_for_target_id_exception
| `TooManyTargetsException of Types.too_many_targets_exception
| `TooManyUniqueTargetGroupsPerLoadBalancerException of
Types.too_many_unique_target_groups_per_load_balancer_exception
| `UnsupportedProtocolException of Types.unsupported_protocol_exception ])
Stdlib.resultval request_with_metadata :
'http_type Smaws_Lib.Context.t ->
Types.modify_rule_input ->
(Types.modify_rule_output Smaws_Lib.Response.t,
[> Smaws_Lib.Protocols.AwsQuery.error
| `IncompatibleProtocolsException of Types.incompatible_protocols_exception
| `InvalidLoadBalancerActionException of
Types.invalid_load_balancer_action_exception
| `OperationNotPermittedException of
Types.operation_not_permitted_exception
| `RuleNotFoundException of Types.rule_not_found_exception
| `TargetGroupAssociationLimitException of
Types.target_group_association_limit_exception
| `TargetGroupNotFoundException of Types.target_group_not_found_exception
| `TooManyActionsException of Types.too_many_actions_exception
| `TooManyRegistrationsForTargetIdException of
Types.too_many_registrations_for_target_id_exception
| `TooManyTargetsException of Types.too_many_targets_exception
| `TooManyUniqueTargetGroupsPerLoadBalancerException of
Types.too_many_unique_target_groups_per_load_balancer_exception
| `UnsupportedProtocolException of Types.unsupported_protocol_exception ]
* Smaws_Lib.Response.metadata)
Stdlib.result