AccessApplicationDestinationArgs

data class AccessApplicationDestinationArgs(val cidr: Output<String>? = null, val hostname: Output<String>? = null, val l4Protocol: Output<String>? = null, val portRange: Output<String>? = null, val type: Output<String>? = null, val uri: Output<String>? = null, val vnetId: Output<String>? = null) : ConvertibleToJava<AccessApplicationDestinationArgs>

Constructors

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

Properties

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

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

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

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

Link copied to clipboard
val l4Protocol: Output<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: Output<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: Output<String>? = null

Available values: "public".

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

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

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

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

Functions

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