AppIngressArgs

data class AppIngressArgs(val allowInsecureConnections: Output<Boolean>? = null, val clientCertificateMode: Output<String>? = null, val customDomains: Output<List<AppIngressCustomDomainArgs>>? = null, val exposedPort: Output<Int>? = null, val externalEnabled: Output<Boolean>? = null, val fqdn: Output<String>? = null, val ipSecurityRestrictions: Output<List<AppIngressIpSecurityRestrictionArgs>>? = null, val targetPort: Output<Int>, val trafficWeights: Output<List<AppIngressTrafficWeightArgs>>, val transport: Output<String>? = null) : ConvertibleToJava<AppIngressArgs>

Constructors

Link copied to clipboard
constructor(allowInsecureConnections: Output<Boolean>? = null, clientCertificateMode: Output<String>? = null, customDomains: Output<List<AppIngressCustomDomainArgs>>? = null, exposedPort: Output<Int>? = null, externalEnabled: Output<Boolean>? = null, fqdn: Output<String>? = null, ipSecurityRestrictions: Output<List<AppIngressIpSecurityRestrictionArgs>>? = null, targetPort: Output<Int>, trafficWeights: Output<List<AppIngressTrafficWeightArgs>>, transport: Output<String>? = null)

Properties

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

Should this ingress allow insecure connections?

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

The client certificate mode for the Ingress. Possible values are require, accept, and ignore.

Link copied to clipboard

One or more custom_domain block as detailed below.

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

The exposed port on the container for the Ingress traffic.

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

Are connections to this Ingress from outside the Container App Environment enabled? Defaults to false.

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

The FQDN of the ingress.

Link copied to clipboard

One or more ip_security_restriction blocks for IP-filtering rules as defined below.

Link copied to clipboard
val targetPort: Output<Int>

The target port on the container for the Ingress traffic.

Link copied to clipboard

One or more traffic_weight blocks as detailed below.

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

The transport method for the Ingress. Possible values are auto, http, http2 and tcp. Defaults to auto.

Functions

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