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 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: Output<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: Output<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: Output<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: Output<String>? = null

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

Link copied to clipboard
val uri: Output<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: Output<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.

Functions

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