Module Values.RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsSource

A set of TCP flags and masks to inspect for.

Sourcetype nonrec t = {
  1. flags : NonEmptyStringList.t option;
    (*

    Defines the flags from the Masks setting that must be set in order for the packet to match. Flags that are listed must be set. Flags that are not listed must not be set.

    *)
  2. masks : NonEmptyStringList.t option;
    (*

    The set of flags to consider in the inspection. If not specified, then all flags are inspected.

    *)
}
Sourceval make : ?flags:??? -> ?masks:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `String of NonEmptyString.t ] list ]) 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