Module Values.CreateLogPatternRequestSource

Adds an log pattern to a LogPatternSet.

Sourcetype nonrec t = {
  1. resourceGroupName : ResourceGroupName.t;
    (*

    The name of the resource group.

    *)
  2. patternSetName : LogPatternSetName.t;
    (*

    The name of the log pattern set.

    *)
  3. patternName : LogPatternName.t;
    (*

    The name of the log pattern.

    *)
  4. pattern : LogPatternRegex.t;
    (*

    The log pattern. The pattern must be DFA compatible. Patterns that utilize forward lookahead or backreference constructions are not supported.

    *)
  5. rank : LogPatternRank.t;
    (*

    Rank of the log pattern. Must be a value between 1 and 1,000,000. The patterns are sorted by rank, so we recommend that you set your highest priority patterns with the lowest rank. A pattern of rank 1 will be the first to get matched to a log line. A pattern of rank 1,000,000 will be last to get matched. When you configure custom log patterns from the console, a Low severity pattern translates to a 750,000 rank. A Medium severity pattern translates to a 500,000 rank. And a High severity pattern translates to a 250,000 rank. Rank values less than 1 or greater than 1,000,000 are reserved for Amazon Web Services provided patterns.

    *)
}
Sourceval context_ : string
Sourceval make : resourceGroupName:ResourceGroupName.t -> patternSetName:LogPatternSetName.t -> patternName:LogPatternName.t -> pattern:LogPatternRegex.t -> rank:LogPatternRank.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Integer of LogPatternRank.t | `String of ResourceGroupName.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