ContentMatcherArgs

data class ContentMatcherArgs(val content: Output<String>? = null, val jsonPathMatcher: Output<JsonPathMatcherArgs>? = null, val matcher: Output<ContentMatcherMatcher>? = null) : ConvertibleToJava<ContentMatcherArgs>

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.

Constructors

Link copied to clipboard
fun ContentMatcherArgs(content: Output<String>? = null, jsonPathMatcher: Output<JsonPathMatcherArgs>? = null, matcher: Output<ContentMatcherMatcher>? = null)

Functions

Link copied to clipboard
open override fun toJava(): ContentMatcherArgs

Properties

Link copied to clipboard
val content: Output<String>? = null

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

Link copied to clipboard

Matcher information for MATCHES_JSON_PATH and NOT_MATCHES_JSON_PATH

Link copied to clipboard
val matcher: Output<ContentMatcherMatcher>? = null

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