Module 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