SyntheticTaskMonitorConfStreamArgs

data class SyntheticTaskMonitorConfStreamArgs(val customHeaderContent: Output<Map<String, String>>? = null, val playerType: Output<Int>? = null, val streamAddressType: Output<Int>? = null, val streamMonitorTimeout: Output<Int>? = null, val streamType: Output<Int>? = null, val targetUrl: Output<String>? = null, val whiteList: Output<String>? = null) : ConvertibleToJava<SyntheticTaskMonitorConfStreamArgs>

Constructors

Link copied to clipboard
constructor(customHeaderContent: Output<Map<String, String>>? = null, playerType: Output<Int>? = null, streamAddressType: Output<Int>? = null, streamMonitorTimeout: Output<Int>? = null, streamType: Output<Int>? = null, targetUrl: Output<String>? = null, whiteList: Output<String>? = null)

Properties

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

Custom header, in JSON Map format.

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

Player, do not pass the default 12.

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

Resource address type:

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

Monitoring duration, in seconds, up to 60s, not 60 by default.

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

Audio and video flags: 0-video, 1-audio.

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

The target URL.

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(): SyntheticTaskMonitorConfStreamArgs