Module Values.AwsWafRegionalWebAclDetailsSource

Provides information about the web access control list (web ACL). The web ACL contains the rules that identify the requests that you want to allow, block, or count.

Sourcetype nonrec t = {
  1. defaultAction : NonEmptyString.t option;
    (*

    The action to perform if none of the rules contained in the web ACL match.

    *)
  2. metricName : NonEmptyString.t option;
    (*

    A name for the metrics for this web ACL.

    *)
  3. name : NonEmptyString.t option;
    (*

    A descriptive name for the web ACL.

    *)
  4. rulesList : AwsWafRegionalWebAclRulesList.t option;
    (*

    An array that contains the action for each rule in a web ACL, the priority of the rule, and the ID of the rule.

    *)
  5. webAclId : NonEmptyString.t option;
    (*

    The ID of the web ACL.

    *)
}
Sourceval make : ?defaultAction:??? -> ?metricName:??? -> ?name:??? -> ?rulesList:??? -> ?webAclId:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `Integer of Integer.t | `String of NonEmptyString.t | `Structure of (string * [> `String of NonEmptyString.t ]) list ]) list ] list | `String of NonEmptyString.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t