Delen via


ContainerAppProbe Klas

Test beschrijft een statuscontrole die moet worden uitgevoerd op basis van een container om te bepalen of deze actief is of klaar is om verkeer te ontvangen.

Overname
azure.mgmt.appcontainers._serialization.Model
ContainerAppProbe

Constructor

ContainerAppProbe(*, failure_threshold: int | None = None, http_get: _models.ContainerAppProbeHttpGet | None = None, initial_delay_seconds: int | None = None, period_seconds: int | None = None, success_threshold: int | None = None, tcp_socket: _models.ContainerAppProbeTcpSocket | None = None, termination_grace_period_seconds: int | None = None, timeout_seconds: int | None = None, type: str | _models.Type | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
failure_threshold
int

Minimale opeenvolgende fouten voor de test om als mislukt te worden beschouwd nadat deze is geslaagd. Standaardwaarde is 3. Minimumwaarde is 1. De maximumwaarde is 10.

http_get

HTTPGet geeft de HTTP-aanvraag op die moet worden uitgevoerd.

initial_delay_seconds
int

Aantal seconden nadat de container is gestart voordat de activiteitstests worden gestart. Minimumwaarde is 1. De maximumwaarde is 60.

period_seconds
int

Hoe vaak (in seconden) de test moet worden uitgevoerd. De standaardwaarde is 10 seconden. Minimumwaarde is 1. De maximumwaarde is 240.

success_threshold
int

Minimale opeenvolgende successen om de test als geslaagd te beschouwen nadat deze is mislukt. Standaardwaarde is 1. Moet 1 zijn voor levendigheid en opstarten. Minimumwaarde is 1. De maximumwaarde is 10.

tcp_socket

TCPSocket geeft een actie op met betrekking tot een TCP-poort. TCP-hooks worden nog niet ondersteund.

termination_grace_period_seconds
int

Optionele duur in seconden dat de pod probleemloos moet worden beëindigd wanneer de test mislukt. De respijtperiode is de duur in seconden nadat de processen die in de pod worden uitgevoerd, een beëindigingssignaal hebben verzonden en het tijdstip waarop de processen geforceerd worden gestopt met een kill-signaal. Stel deze waarde langer in dan de verwachte opschoontijd voor uw proces. Als deze waarde nihil is, wordt de terminationGracePeriodSeconds van de pod gebruikt. Anders overschrijft deze waarde de waarde die wordt opgegeven door de podspecificatie. Waarde moet een niet-negatief geheel getal zijn. De waarde nul geeft onmiddellijk stoppen via het kill-signaal (geen mogelijkheid om af te sluiten). Dit is een alfaveld waarvoor de functiepoort ProbeTerminationGracePeriod moet worden ingeschakeld. De maximumwaarde is 3600 seconden (1 uur).

timeout_seconds
int

Het aantal seconden waarna er een time-out optreedt voor de test. De standaardwaarde is 1 seconde. Minimumwaarde is 1. De maximumwaarde is 240.

type
str of Type

Het type test. Bekende waarden zijn: 'Liveness', 'Readiness' en 'Startup'.

Variabelen

Name Description
failure_threshold
int

Minimale opeenvolgende fouten voor de test om als mislukt te worden beschouwd nadat deze is geslaagd. Standaardwaarde is 3. Minimumwaarde is 1. De maximumwaarde is 10.

http_get

HTTPGet geeft de HTTP-aanvraag op die moet worden uitgevoerd.

initial_delay_seconds
int

Aantal seconden nadat de container is gestart voordat de activiteitstests worden gestart. Minimumwaarde is 1. De maximumwaarde is 60.

period_seconds
int

Hoe vaak (in seconden) de test moet worden uitgevoerd. De standaardwaarde is 10 seconden. Minimumwaarde is 1. De maximumwaarde is 240.

success_threshold
int

Minimale opeenvolgende successen om de test als geslaagd te beschouwen nadat deze is mislukt. Standaardwaarde is 1. Moet 1 zijn voor levendigheid en opstarten. Minimumwaarde is 1. De maximumwaarde is 10.

tcp_socket

TCPSocket geeft een actie op met betrekking tot een TCP-poort. TCP-hooks worden nog niet ondersteund.

termination_grace_period_seconds
int

Optionele duur in seconden dat de pod probleemloos moet worden beëindigd wanneer de test mislukt. De respijtperiode is de duur in seconden nadat de processen die in de pod worden uitgevoerd, een beëindigingssignaal hebben verzonden en het tijdstip waarop de processen geforceerd worden gestopt met een kill-signaal. Stel deze waarde langer in dan de verwachte opschoontijd voor uw proces. Als deze waarde nihil is, wordt de terminationGracePeriodSeconds van de pod gebruikt. Anders overschrijft deze waarde de waarde die wordt opgegeven door de podspecificatie. Waarde moet een niet-negatief geheel getal zijn. De waarde nul geeft onmiddellijk stoppen via het kill-signaal (geen mogelijkheid om af te sluiten). Dit is een alfaveld waarvoor de functiepoort ProbeTerminationGracePeriod moet worden ingeschakeld. De maximumwaarde is 3600 seconden (1 uur).

timeout_seconds
int

Het aantal seconden waarna er een time-out optreedt voor de test. De standaardwaarde is 1 seconde. Minimumwaarde is 1. De maximumwaarde is 240.

type
str of Type

Het type test. Bekende waarden zijn: 'Liveness', 'Readiness' en 'Startup'.