Module Smaws_Client_ElasticLoadBalancingv2.ModifyRule

Replaces 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 ] -> string
val 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.result
val 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