SyntheticTaskMonitorConfFileDownloadArgs

data class SyntheticTaskMonitorConfFileDownloadArgs(val connectionTimeout: Output<Int>? = null, val customHeaderContent: Output<Map<String, String>>? = null, val downloadKernel: Output<Int>? = null, val ignoreCertificateAuthError: Output<Int>? = null, val ignoreCertificateCanceledError: Output<Int>? = null, val ignoreCertificateOutOfDateError: Output<Int>? = null, val ignoreCertificateStatusError: Output<Int>? = null, val ignoreCertificateUntrustworthyError: Output<Int>? = null, val ignoreCertificateUsingError: Output<Int>? = null, val ignoreInvalidHostError: Output<Int>? = null, val monitorTimeout: Output<Int>? = null, val quickProtocol: Output<Int>? = null, val redirection: Output<Int>? = null, val targetUrl: Output<String>, val transmissionSize: Output<Int>? = null, val validateKeywords: Output<String>? = null, val verifyWay: Output<Int>? = null, val whiteList: Output<String>? = null) : ConvertibleToJava<SyntheticTaskMonitorConfFileDownloadArgs>

Constructors

Link copied to clipboard
constructor(connectionTimeout: Output<Int>? = null, customHeaderContent: Output<Map<String, String>>? = null, downloadKernel: Output<Int>? = null, ignoreCertificateAuthError: Output<Int>? = null, ignoreCertificateCanceledError: Output<Int>? = null, ignoreCertificateOutOfDateError: Output<Int>? = null, ignoreCertificateStatusError: Output<Int>? = null, ignoreCertificateUntrustworthyError: Output<Int>? = null, ignoreCertificateUsingError: Output<Int>? = null, ignoreInvalidHostError: Output<Int>? = null, monitorTimeout: Output<Int>? = null, quickProtocol: Output<Int>? = null, redirection: Output<Int>? = null, targetUrl: Output<String>, transmissionSize: Output<Int>? = null, validateKeywords: Output<String>? = null, verifyWay: Output<Int>? = null, whiteList: Output<String>? = null)

Properties

Link copied to clipboard
val connectionTimeout: Output<Int>? = null

Connection timeout time, in ms. Default 5000. Optional range: 1000-120000ms.

Link copied to clipboard
val customHeaderContent: Output<Map<String, String>>? = null

Custom header, in JSON Map format.

Link copied to clipboard
val downloadKernel: Output<Int>? = null

Download the kernel.

Link copied to clipboard
val ignoreCertificateAuthError: Output<Int>? = null

Ignore CA Certificate authorization error 0: Do not ignore, 1: ignore, default 1.

Link copied to clipboard
val ignoreCertificateCanceledError: Output<Int>? = null

Ignore certificate revocation error 0: Do not ignore, 1: ignore, default 1.

Link copied to clipboard

Ignore certificate expiration error 0: not ignored, 1: Ignored, default 1.

Link copied to clipboard
val ignoreCertificateStatusError: Output<Int>? = null

The certificate status error is ignored. 0: Do not ignore, 1: IGNORE. The default value is 1.

Link copied to clipboard

The certificate cannot be trusted and ignored. 0: Do not ignore, 1: IGNORE. The default value is 1.

Link copied to clipboard
val ignoreCertificateUsingError: Output<Int>? = null

Ignore certificate usage error 0: Do not ignore, 1: ignore, default 1.

Link copied to clipboard
val ignoreInvalidHostError: Output<Int>? = null

Invalid host error ignored, 0: not ignored, 1: Ignored, default 1.

Link copied to clipboard
val monitorTimeout: Output<Int>? = null

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

Link copied to clipboard
val quickProtocol: Output<Int>? = null

Quick agreement

Link copied to clipboard
val redirection: Output<Int>? = null

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

Link copied to clipboard
val targetUrl: Output<String>

The target URL.

Link copied to clipboard
val transmissionSize: Output<Int>? = null

The transmission size, in KB. The default value is 2048KB. The transmission size of the downloaded file must be between 1 and 20480KB.

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

Verify keywords.

Link copied to clipboard
val verifyWay: Output<Int>? = null

The verification method.

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

DNS hijack whitelist. 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.

Functions

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