Class ContentMatcher (2.14.1)

Stay organized with collections Save and categorize content based on your preferences.
ContentMatcher(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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.

Attributes

NameDescription
content str
String or regex content to match. Maximum 1024 bytes. An empty content string indicates no content matching is to be performed.
matcher google.cloud.monitoring_v3.types.UptimeCheckConfig.ContentMatcher.ContentMatcherOption
The type of content matcher that will be applied to the server output, compared to the content string when the check is run.

Classes

ContentMatcherOption

ContentMatcherOption(value)

Options to perform content matching.

Values: CONTENT_MATCHER_OPTION_UNSPECIFIED (0): No content matcher type specified (maintained for backward compatibility, but deprecated for future use). Treated as CONTAINS_STRING. CONTAINS_STRING (1): Selects substring matching. The match succeeds if the output contains the content string. This is the default value for checks without a matcher option, or where the value of matcher is CONTENT_MATCHER_OPTION_UNSPECIFIED. NOT_CONTAINS_STRING (2): Selects negation of substring matching. The match succeeds if the output does NOT contain the content string. MATCHES_REGEX (3): Selects regular-expression matching. The match succeeds of the output matches the regular expression specified in the content string. Regex matching is only supported for HTTP/HTTPS checks. NOT_MATCHES_REGEX (4): Selects negation of regular-expression matching. The match succeeds if the output does NOT match the regular expression specified in the content string. Regex matching is only supported for HTTP/HTTPS checks.