Smaws_Client_WAFV2.CreateRuleGroup
Creates a RuleGroup
per the specifications provided.
A rule group defines a collection of rules to inspect and control web requests that you can use in a WebACL
. When you create a rule group, you define an immutable capacity limit. If you update a rule group, you must stay within the capacity. This allows others to reuse the rule group with confidence in its capacity requirements.
val request :
Smaws_Lib.Context.t ->
Types.create_rule_group_request ->
(Types.create_rule_group_response,
[> Smaws_Lib.Protocols.AwsJson.error
| `WAFDuplicateItemException of Types.waf_duplicate_item_exception
| `WAFInternalErrorException of Types.waf_internal_error_exception
| `WAFInvalidOperationException of Types.waf_invalid_operation_exception
| `WAFInvalidParameterException of Types.waf_invalid_parameter_exception
| `WAFLimitsExceededException of Types.waf_limits_exceeded_exception
| `WAFNonexistentItemException of Types.waf_nonexistent_item_exception
| `WAFOptimisticLockException of Types.waf_optimistic_lock_exception
| `WAFSubscriptionNotFoundException of
Types.waf_subscription_not_found_exception
| `WAFTagOperationException of Types.waf_tag_operation_exception
| `WAFTagOperationInternalErrorException of
Types.waf_tag_operation_internal_error_exception
| `WAFUnavailableEntityException of Types.waf_unavailable_entity_exception ])
Stdlib.result