Compartir a través de


Ingress Clase

Configuración de entrada de la aplicación contenedora.

Las variables solo se rellenan mediante el servidor y se omitirán al enviar una solicitud.

Herencia
azure.mgmt.appcontainers._serialization.Model
Ingress

Constructor

Ingress(*, external: bool = False, target_port: int | None = None, exposed_port: int | None = None, transport: str | _models.IngressTransportMethod = 'auto', traffic: List[_models.TrafficWeight] | None = None, custom_domains: List[_models.CustomDomain] | None = None, allow_insecure: bool = False, ip_security_restrictions: List[_models.IpSecurityRestrictionRule] | None = None, sticky_sessions: _models.IngressStickySessions | None = None, client_certificate_mode: str | _models.IngressClientCertificateMode | None = None, cors_policy: _models.CorsPolicy | None = None, **kwargs: Any)

Parámetros de solo palabra clave

Nombre Description
external

Bool que indica si la aplicación expone un punto de conexión HTTP externo.

target_port
int

Puerto de destino en contenedores para el tráfico desde la entrada.

exposed_port
int

Puerto expuesto en contenedores para el tráfico TCP desde la entrada.

transport

Protocolo de transporte de entrada. Los valores conocidos son: "auto", "http", "http2" y "tcp".

valor predeterminado: auto
traffic

Pesos de tráfico para las revisiones de la aplicación.

custom_domains

enlaces de dominio personalizados para los nombres de host de Container Apps.

allow_insecure

Bool que indica si se permiten conexiones HTTP a . Si se establece en conexiones HTTP falsas se redirige automáticamente a las conexiones HTTPS.

ip_security_restrictions

Reglas para restringir la dirección IP entrante.

sticky_sessions

Sesiones permanentes para el modo de revisión única.

client_certificate_mode

Modo de certificado de cliente para la autenticación de mTLS. Omitir indica que el servidor quita el certificado de cliente al reenviar. Accept indica que el servidor reenvía el certificado de cliente, pero no requiere un certificado de cliente. Requerir indica que el servidor requiere un certificado de cliente. Los valores conocidos son: "ignore", "accept" y "require".

cors_policy

Directiva de CORS para la aplicación contenedora.

Variables

Nombre Description
fqdn
str

Nombre de host.

external

Bool que indica si la aplicación expone un punto de conexión HTTP externo.

target_port
int

Puerto de destino en contenedores para el tráfico desde la entrada.

exposed_port
int

Puerto expuesto en contenedores para el tráfico TCP desde la entrada.

transport

Protocolo de transporte de entrada. Los valores conocidos son: "auto", "http", "http2" y "tcp".

traffic

Pesos de tráfico para las revisiones de la aplicación.

custom_domains

enlaces de dominio personalizados para los nombres de host de Container Apps.

allow_insecure

Bool que indica si se permiten conexiones HTTP a . Si se establece en conexiones HTTP falsas se redirige automáticamente a las conexiones HTTPS.

ip_security_restrictions

Reglas para restringir la dirección IP entrante.

sticky_sessions

Sesiones permanentes para el modo de revisión única.

client_certificate_mode

Modo de certificado de cliente para la autenticación de mTLS. Omitir indica que el servidor quita el certificado de cliente al reenviar. Accept indica que el servidor reenvía el certificado de cliente, pero no requiere un certificado de cliente. Requerir indica que el servidor requiere un certificado de cliente. Los valores conocidos son: "ignore", "accept" y "require".

cors_policy

Directiva de CORS para la aplicación contenedora.