AppIngress

data class AppIngress(val allowInsecureConnections: Boolean? = null, val clientCertificateMode: String? = null, val customDomains: List<AppIngressCustomDomain>? = null, val exposedPort: Int? = null, val externalEnabled: Boolean? = null, val fqdn: String? = null, val ipSecurityRestrictions: List<AppIngressIpSecurityRestriction>? = null, val targetPort: Int, val trafficWeights: List<AppIngressTrafficWeight>, val transport: String? = null)

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Should this ingress allow insecure connections?

Link copied to clipboard

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

The exposed port on the container for the Ingress traffic.

Link copied to clipboard

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

Link copied to clipboard
val fqdn: 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

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

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