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 private CIDR of the destination. Only valid when type=private. IPs are computed as /32 cidr. Private destinations are an early access feature and gated behind a feature flag.

Link copied to clipboard
val hostname: String? = null

The private hostname of the destination. Only valid when type=private. Private hostnames currently match only Server Name Indications (SNI). Private destinations are an early access feature and gated behind a feature flag.

Link copied to clipboard
val l4Protocol: String? = null

The l4 protocol that matches this destination. Only valid when type=private. Private destinations are an early access feature and gated behind a feature flag.

Link copied to clipboard
val portRange: String? = null

The port range of the destination. Only valid when type=private. Single ports are supported. Private destinations are an early access feature and gated behind a feature flag.

Link copied to clipboard
val type: String? = null

The destination type. Available values: public, private. Defaults to public.

Link copied to clipboard
val uri: String? = null

The public URI of the destination. Can include a domain and path with wildcards. Only valid when type=public.

Link copied to clipboard
val vnetId: String? = null

The VNet ID of the destination. Only valid when type=private. Private destinations are an early access feature and gated behind a feature flag.