OriginPoolOriginArgs

data class OriginPoolOriginArgs(val address: Output<String>? = null, val authConf: Output<OriginPoolOriginAuthConfArgs>? = null, val enabled: Output<Boolean>? = null, val header: Output<String>? = null, val name: Output<String>? = null, val originId: Output<Int>? = null, val type: Output<String>? = null, val weight: Output<Int>? = null) : ConvertibleToJava<OriginPoolOriginArgs>

Constructors

Link copied to clipboard
constructor(address: Output<String>? = null, authConf: Output<OriginPoolOriginAuthConfArgs>? = null, enabled: Output<Boolean>? = null, header: Output<String>? = null, name: Output<String>? = null, originId: Output<Int>? = null, type: Output<String>? = null, weight: Output<Int>? = null)

Properties

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

Origin Address.

Link copied to clipboard

The authentication information. When the source Station is an OSS or S3 and other source stations need to be authenticated, the authentication-related configuration information needs to be transmitted. See auth_conf below.

Link copied to clipboard
val enabled: Output<Boolean>? = null

Whether the source station is enabled:

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

The request header that is sent when returning to the source. Only Host is supported.

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

Origin Name.

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

Origin ID.

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

Source station type: ip_domain: ip or domain name type origin station;

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

Weight, 0-100.

Functions

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