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.