AccessApplicationDestination

data class AccessApplicationDestination(val cidr: String? = null, val hostname: String? = null, val l4Protocol: String? = null, val portRange: String? = null, val type: String? = null, val uri: String? = null, val vnetId: String? = null)

Constructors

Link copied to clipboard
constructor(cidr: String? = null, hostname: String? = null, l4Protocol: String? = null, portRange: String? = null, type: String? = null, uri: String? = null, vnetId: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val cidr: String? = null

The CIDR range of the destination. Single IPs will be computed as /32.

Link copied to clipboard
val hostname: String? = null

The hostname of the destination. Matches a valid SNI served by an HTTPS origin.

Link copied to clipboard
val l4Protocol: String? = null

The L4 protocol of the destination. When omitted, both UDP and TCP traffic will match. Available values: "tcp", "udp".

Link copied to clipboard
val portRange: String? = null

The port range of the destination. Can be a single port or a range of ports. When omitted, all ports will match.

Link copied to clipboard
val type: String? = null

Available values: "public".

Link copied to clipboard
val uri: String? = null

The URI of the destination. Public destinations' URIs can include a domain and path with wildcards.

Link copied to clipboard
val vnetId: String? = null

The VNET ID to match the destination. When omitted, all VNETs will match.