GetAppIngress

data class GetAppIngress(val allowInsecureConnections: Boolean, val clientCertificateMode: String, val customDomains: List<GetAppIngressCustomDomain>, val exposedPort: Int, val externalEnabled: Boolean, val fqdn: String, val ipSecurityRestrictions: List<GetAppIngressIpSecurityRestriction>, val targetPort: Int, val trafficWeights: List<GetAppIngressTrafficWeight>, val transport: String)

Constructors

Link copied to clipboard
constructor(allowInsecureConnections: Boolean, clientCertificateMode: String, customDomains: List<GetAppIngressCustomDomain>, exposedPort: Int, externalEnabled: Boolean, fqdn: String, ipSecurityRestrictions: List<GetAppIngressIpSecurityRestriction>, targetPort: Int, trafficWeights: List<GetAppIngressTrafficWeight>, transport: String)

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.

Link copied to clipboard

One or more custom_domain block as detailed below.

Link copied to clipboard

The exposed port on the container for the Ingress traffic.

Link copied to clipboard

Is this an external Ingress.

Link copied to clipboard

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

A traffic_weight block as detailed below.

Link copied to clipboard

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