Share via


Ingress Class

Definition

Container App Ingress configuration.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.App.Models.IngressTypeConverter))]
public class Ingress : Microsoft.Azure.PowerShell.Cmdlets.App.Models.IIngress
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.App.Models.IngressTypeConverter))>]
type Ingress = class
    interface IIngress
    interface IJsonSerializable
Public Class Ingress
Implements IIngress
Inheritance
Ingress
Attributes
Implements

Constructors

Ingress()

Creates an new Ingress instance.

Properties

AllowInsecure

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

ClientCertificateMode

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.

CorPolicyAllowCredentials

Specifies whether the resource allows credentials

CorPolicyAllowedHeader

Specifies the content for the access-control-allow-headers header

CorPolicyAllowedMethod

Specifies the content for the access-control-allow-methods header

CorPolicyAllowedOrigin

Specifies the content for the access-control-allow-origins header

CorPolicyExposeHeader

Specifies the content for the access-control-expose-headers header

CorPolicyMaxAge

Specifies the content for the access-control-max-age header

CustomDomain

custom domain bindings for Container Apps' hostnames.

ExposedPort

Exposed Port in containers for TCP traffic from ingress

External

Bool indicating if app exposes an external http endpoint

Fqdn

Hostname.

IPSecurityRestriction

Rules to restrict incoming IP address.

StickySessionAffinity

Sticky Session Affinity

TargetPort

Target Port in containers for traffic from ingress

Traffic

Traffic weights for app's revisions

Transport

Ingress transport protocol

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of Ingress.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of Ingress.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.App.Models.IIngress.

FromJsonString(String)

Creates a new instance of Ingress, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of Ingress into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to