SyntheticTaskMonitorConfWebsite

data class SyntheticTaskMonitorConfWebsite(val automaticScrolling: Int? = null, val customHeader: Int? = null, val customHeaderContent: Map<String, String>? = null, val disableCache: Int? = null, val disableCompression: Int? = null, val dnsHijackWhitelist: String? = null, val elementBlacklist: String? = null, val filterInvalidIp: Int? = null, val flowHijackJumpTimes: Int? = null, val flowHijackLogo: String? = null, val ignoreCertificateError: Int? = null, val monitorTimeout: Int? = null, val pageTamper: String? = null, val redirection: Int? = null, val slowElementThreshold: Int? = null, val targetUrl: String, val verifyStringBlacklist: String? = null, val verifyStringWhitelist: String? = null, val waitCompletionTime: Int? = null)

Constructors

Link copied to clipboard
constructor(automaticScrolling: Int? = null, customHeader: Int? = null, customHeaderContent: Map<String, String>? = null, disableCache: Int? = null, disableCompression: Int? = null, dnsHijackWhitelist: String? = null, elementBlacklist: String? = null, filterInvalidIp: Int? = null, flowHijackJumpTimes: Int? = null, flowHijackLogo: String? = null, ignoreCertificateError: Int? = null, monitorTimeout: Int? = null, pageTamper: String? = null, redirection: Int? = null, slowElementThreshold: Int? = null, targetUrl: String, verifyStringBlacklist: String? = null, verifyStringWhitelist: String? = null, waitCompletionTime: Int? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val automaticScrolling: Int? = null

Whether to support automatic scrolling screen, loading page.

Link copied to clipboard
val customHeader: Int? = null

Custom header.

Link copied to clipboard

Custom header, in JSON Map format.

Link copied to clipboard
val disableCache: Int? = null

Whether to disable caching.

Link copied to clipboard
val disableCompression: Int? = null

The Accept-Encoding field is used to determine whether to Accept compressed files. 0-do not disable, 1-disable, the default is 0.

Link copied to clipboard

When a domain name (such as www.aliyun.com) is resolved, if the resolved IP address or CNAME is not in the DNS hijacking white list, the user will fail to access or return a target IP address that is not Aliyun. If the IP or CNAME in the resolution result is in the DNS white list, it will be determined that DNS hijacking has not occurred. Fill in the format: Domain name: matching rules. Match rules support IP, IP wildcard, subnet mask, and CNAME. Multiple match rules can be filled in. Multiple match rules are separated by vertical bars (|). For example, www.aliyun.com:203.0.3.55 | 203.3.44.67 indicates that all other IP addresses under the www.aliyun.com domain except 203.0.3.55 and 203.3.44.67 are hijacked.

Link copied to clipboard

If an element configured in the element blacklist appears during page loading, the element is not requested to be loaded.

Link copied to clipboard
val filterInvalidIp: Int? = null

Whether to filter invalid IP parameters. 0: filter, 1: do not filter. The default value is 0.

Link copied to clipboard

Identify elements: Set the total number of elements on the Browse page.

Link copied to clipboard
val flowHijackLogo: String? = null

Hijacking ID: Set the matching key information. Enter the hijacking keyword or key element, with an asterisk (*) allowed.

Link copied to clipboard

Whether to ignore certificate errors during certificate verification in SSL Handshake and continue browsing. 0-do not ignore, 1-ignore. The default value is 1.

Link copied to clipboard
val monitorTimeout: Int? = null

Monitoring timeout, in ms. Not required, 20000 by default.

Link copied to clipboard
val pageTamper: String? = null

Monitoring the page appears to be tampered with elements other than the domain settings that belong to the page. Common manifestations are pop-up advertisements, floating advertisements, jumps, etc. Fill in the format: Domain name: Element. You can fill multiple elements separated by a vertical bar (|). For example, www.aliyun.com:|/cc/bb/a.gif |/vv/bb/cc.jpg indicates that all the other elements of the www.aliyun.com domain name except the basic document,/cc/bb/a.gif, and/vv/bb/cc.jpg are tampered.

Link copied to clipboard
val redirection: Int? = null

When redirection occurs, whether to continue browsing, 0-No, 1-Yes, the default is 1.

Link copied to clipboard

The slow element threshold, in ms, is 5000 by default and can be selected from 1 to 300000ms.

Link copied to clipboard

The target URL.

Link copied to clipboard

The verification string is an arbitrary string in the source code of the monitoring page. If the source code returned by the client contains any of the blacklisted strings, 650 error is returned. Multiple strings are separated by a vertical bar (|).

Link copied to clipboard

The verification string is an arbitrary string in the source code of the monitoring page. The source code returned by the client must contain all the strings in the whitelist. Otherwise, 650 error is returned. Multiple strings are separated by a vertical bar (|).

Link copied to clipboard
val waitCompletionTime: Int? = null

The maximum waiting time, in ms, is 5000 by default and can be selected from 5000 ms to 300000ms.