Ingress 類別
容器應用程式輸入組態。
變數只會由伺服器填入,而且會在傳送要求時予以忽略。
- 繼承
-
azure.mgmt.appcontainers._serialization.ModelIngress
建構函式
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)
僅限關鍵字參數
名稱 | Description |
---|---|
external
|
指出應用程式是否公開外部 HTTP 端點的 Bool。 |
target_port
|
容器中的目標埠,用於來自輸入的流量。 |
exposed_port
|
來自輸入之 TCP 流量的容器中公開端口。 |
transport
|
輸入傳輸通訊協定。 已知值為:「auto」、「HTTP」、「HTTP2」 和 「tcp」。 預設值: auto
|
traffic
|
應用程式的修訂流量權數。 |
custom_domains
|
Container Apps 主機名稱的自訂網域系結。 |
allow_insecure
|
布林值,指出是否允許 HTTP 連線。 如果設定為 false HTTP 連線,則會自動重新導向至 HTTPS 連線。 |
ip_security_restrictions
|
限制傳入 IP 位址的規則。 |
sticky_sessions
|
單一修訂模式的黏性會話。 |
client_certificate_mode
|
mTLS 驗證的用戶端憑證模式。 Ignore 表示伺服器在轉送時卸載用戶端憑證。 Accept 表示伺服器轉送用戶端憑證,但不需要用戶端憑證。 需要表示伺服器需要用戶端憑證。 已知值為:「ignore」、「accept」 和 「require」。 |
cors_policy
|
容器應用程式的 CORS 原則。 |
變數
名稱 | Description |
---|---|
fqdn
|
主機名稱。 |
external
|
指出應用程式是否公開外部 HTTP 端點的 Bool。 |
target_port
|
容器中的目標埠,用於來自輸入的流量。 |
exposed_port
|
來自輸入之 TCP 流量的容器中公開端口。 |
transport
|
輸入傳輸通訊協定。 已知值為:「auto」、「HTTP」、「HTTP2」 和 「tcp」。 |
traffic
|
應用程式的修訂流量權數。 |
custom_domains
|
Container Apps 主機名稱的自訂網域系結。 |
allow_insecure
|
布林值,指出是否允許 HTTP 連線。 如果設定為 false HTTP 連線,則會自動重新導向至 HTTPS 連線。 |
ip_security_restrictions
|
限制傳入 IP 位址的規則。 |
sticky_sessions
|
單一修訂模式的黏性會話。 |
client_certificate_mode
|
mTLS 驗證的用戶端憑證模式。 Ignore 表示伺服器在轉送時卸載用戶端憑證。 Accept 表示伺服器轉送用戶端憑證,但不需要用戶端憑證。 需要表示伺服器需要用戶端憑證。 已知值為:「ignore」、「accept」 和 「require」。 |
cors_policy
|
容器應用程式的 CORS 原則。 |