Values.BatchUpdateRuleRequestSourceUpdates the listener rules in a batch. You can use this operation to change the priority of listener rules. This can be useful when bulk updating or swapping rule priority. Required permissions: vpc-lattice:UpdateRule For more information, see How Amazon VPC Lattice works with IAM in the Amazon VPC Lattice User Guide.
type nonrec t = {serviceIdentifier : ServiceIdentifier.t;The ID or ARN of the service.
*)listenerIdentifier : ListenerIdentifier.t;The ID or ARN of the listener.
*)rules : RuleUpdateList.t;The rules for the specified listener.
*)}val make :
serviceIdentifier:ServiceIdentifier.t ->
listenerIdentifier:ListenerIdentifier.t ->
rules:RuleUpdateList.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Integer of RulePriority.t
| `String of RuleIdentifier.t
| `Structure of
(string
* [> `Structure of
(string
* [> `Integer of HttpStatusCode.t
| `List of
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of TargetGroupWeight.t
| `String of HeaderMatchName.t
| `Structure of
(string
* [> `String of
HeaderMatchExact.t ])
list ])
list ]
list
| `String of HttpMethod.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Structure of
(string
* [> `String of PathMatchExact.t ])
list ])
list ])
list ])
list ])
list ]
list
| `String of ServiceIdentifier.t ])
list ]