Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

ContentMatcher

import type { ContentMatcher } from "https://googleapis.deno.dev/v1/monitoring:v3.ts";

Optional. Used to perform content matching. This allows matching based on substrings and regular expressions, together with their negations. Only the first 4 MB of an HTTP or HTTPS check's response (and the first 1 MB of a TCP check's response) are examined for purposes of content matching.

interface ContentMatcher {
content?: string;
jsonPathMatcher?: JsonPathMatcher;
matcher?:
| "CONTENT_MATCHER_OPTION_UNSPECIFIED"
| "CONTAINS_STRING"
| "NOT_CONTAINS_STRING"
| "MATCHES_REGEX"
| "NOT_MATCHES_REGEX"
| "MATCHES_JSON_PATH"
| "NOT_MATCHES_JSON_PATH";
}

§Properties

§
content?: string
[src]

String, regex or JSON content to match. Maximum 1024 bytes. An empty content string indicates no content matching is to be performed.

§
jsonPathMatcher?: JsonPathMatcher
[src]

Matcher information for MATCHES_JSON_PATH and NOT_MATCHES_JSON_PATH

§
matcher?: "CONTENT_MATCHER_OPTION_UNSPECIFIED" | "CONTAINS_STRING" | "NOT_CONTAINS_STRING" | "MATCHES_REGEX" | "NOT_MATCHES_REGEX" | "MATCHES_JSON_PATH" | "NOT_MATCHES_JSON_PATH"
[src]

The type of content matcher that will be applied to the server output, compared to the content string when the check is run.