IngressResponse

data class IngressResponse(val allowInsecure: Boolean? = null, val clientCertificateMode: String? = null, val corsPolicy: CorsPolicyResponse? = null, val customDomains: List<CustomDomainResponse>? = null, val exposedPort: Int? = null, val external: Boolean? = null, val fqdn: String, val ipSecurityRestrictions: List<IpSecurityRestrictionRuleResponse>? = null, val targetPort: Int? = null, val traffic: List<TrafficWeightResponse>? = null, val transport: String? = null)

Container App Ingress configuration.

Constructors

Link copied to clipboard
constructor(allowInsecure: Boolean? = null, clientCertificateMode: String? = null, corsPolicy: CorsPolicyResponse? = null, customDomains: List<CustomDomainResponse>? = null, exposedPort: Int? = null, external: Boolean? = null, fqdn: String, ipSecurityRestrictions: List<IpSecurityRestrictionRuleResponse>? = null, targetPort: Int? = null, traffic: List<TrafficWeightResponse>? = null, transport: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val allowInsecure: Boolean? = null

Bool indicating if HTTP connections to is allowed. If set to false HTTP connections are automatically redirected to HTTPS connections

Link copied to clipboard

Client certificate mode for mTLS authentication. Ignore indicates server drops client certificate on forwarding. Accept indicates server forwards client certificate but does not require a client certificate. Require indicates server requires a client certificate.

Link copied to clipboard

CORS policy for container app

Link copied to clipboard

custom domain bindings for Container Apps' hostnames.

Link copied to clipboard
val exposedPort: Int? = null

Exposed Port in containers for TCP traffic from ingress

Link copied to clipboard
val external: Boolean? = null

Bool indicating if app exposes an external http endpoint

Link copied to clipboard

Hostname.

Link copied to clipboard

Rules to restrict incoming IP address.

Link copied to clipboard
val targetPort: Int? = null

Target Port in containers for traffic from ingress

Link copied to clipboard

Traffic weights for app's revisions

Link copied to clipboard
val transport: String? = null

Ingress transport protocol