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.ModelContainerAppProbe
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
|
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
|
Aantal seconden nadat de container is gestart voordat de activiteitstests worden gestart. Minimumwaarde is 1. De maximumwaarde is 60. |
period_seconds
|
Hoe vaak (in seconden) de test moet worden uitgevoerd. De standaardwaarde is 10 seconden. Minimumwaarde is 1. De maximumwaarde is 240. |
success_threshold
|
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
|
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
|
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
|
Het type test. Bekende waarden zijn: 'Liveness', 'Readiness' en 'Startup'. |
Variabelen
Name | Description |
---|---|
failure_threshold
|
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
|
Aantal seconden nadat de container is gestart voordat de activiteitstests worden gestart. Minimumwaarde is 1. De maximumwaarde is 60. |
period_seconds
|
Hoe vaak (in seconden) de test moet worden uitgevoerd. De standaardwaarde is 10 seconden. Minimumwaarde is 1. De maximumwaarde is 240. |
success_threshold
|
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
|
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
|
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
|
Het type test. Bekende waarden zijn: 'Liveness', 'Readiness' en 'Startup'. |
Azure SDK for Python