ContainerAppProbe Classe
Sonde décrit une case activée d’intégrité à effectuer sur un conteneur pour déterminer s’il est actif ou prêt à recevoir du trafic.
- Héritage
-
azure.mgmt.appcontainers._serialization.ModelContainerAppProbe
Constructeur
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)
Paramètres de mots-clés uniquement
Nom | Description |
---|---|
failure_threshold
|
Échecs consécutifs minimaux pour que la sonde soit considérée comme ayant échoué après avoir réussi. La valeur par défaut est 3. La valeur minimale est 1. La valeur maximale est 10. |
http_get
|
HTTPGet spécifie la requête http à effectuer. |
initial_delay_seconds
|
Nombre de secondes après le démarrage du conteneur avant le lancement des probes liveness. La valeur minimale est 1. La valeur maximale est 60. |
period_seconds
|
Fréquence (en secondes) d’exécution de la probe. La valeur par défaut est 10 secondes. La valeur minimale est 1. La valeur maximale est 240. |
success_threshold
|
Réussites consécutives minimales pour que la sonde soit considérée comme ayant réussi après l’échec. La valeur par défaut est de 1. Doit être 1 pour le liveness et le démarrage. La valeur minimale est 1. La valeur maximale est 10. |
tcp_socket
|
TCPSocket spécifie une action impliquant un port TCP. Les crochets TCP ne sont pas encore pris en charge. |
termination_grace_period_seconds
|
Durée facultative en secondes, le pod doit se terminer correctement en cas d’échec de la sonde. La période de grâce est la durée en secondes après l’envoi d’un signal de terminaison aux processus en cours d’exécution dans le pod et la durée pendant laquelle les processus sont arrêtés de force avec un signal d’arrêt. Définissez cette valeur plus longtemps que le temps de nettoyage prévu pour votre processus. Si cette valeur est nulle, l’option terminationGracePeriodSeconds du pod est utilisée. Sinon, cette valeur remplace la valeur fournie par la spécification pod. La valeur doit être un entier non négatif. La valeur zéro indique l’arrêt immédiat via le signal d’arrêt (aucune possibilité d’arrêt). Il s’agit d’un champ alpha qui nécessite l’activation de la porte de fonctionnalité ProbeTerminationGracePeriod. La valeur maximale est 3600 secondes (1 heure). |
timeout_seconds
|
Nombre de secondes après lesquelles la sonde expire. La valeur par défaut est 1 seconde. La valeur minimale est 1. La valeur maximale est 240. |
type
|
Type de sonde. Les valeurs connues sont « Liveness », « Readiness » et « Startup ». |
Variables
Nom | Description |
---|---|
failure_threshold
|
Échecs consécutifs minimaux pour que la sonde soit considérée comme ayant échoué après avoir réussi. La valeur par défaut est 3. La valeur minimale est 1. La valeur maximale est 10. |
http_get
|
HTTPGet spécifie la requête http à effectuer. |
initial_delay_seconds
|
Nombre de secondes après le démarrage du conteneur avant le lancement des probes liveness. La valeur minimale est 1. La valeur maximale est 60. |
period_seconds
|
Fréquence (en secondes) d’exécution de la probe. La valeur par défaut est 10 secondes. La valeur minimale est 1. La valeur maximale est 240. |
success_threshold
|
Réussites consécutives minimales pour que la sonde soit considérée comme ayant réussi après l’échec. La valeur par défaut est de 1. Doit être 1 pour le liveness et le démarrage. La valeur minimale est 1. La valeur maximale est 10. |
tcp_socket
|
TCPSocket spécifie une action impliquant un port TCP. Les crochets TCP ne sont pas encore pris en charge. |
termination_grace_period_seconds
|
Durée facultative en secondes, le pod doit se terminer correctement en cas d’échec de la sonde. La période de grâce est la durée en secondes après l’envoi d’un signal de terminaison aux processus en cours d’exécution dans le pod et la durée pendant laquelle les processus sont arrêtés de force avec un signal d’arrêt. Définissez cette valeur plus longtemps que le temps de nettoyage prévu pour votre processus. Si cette valeur est nulle, l’option terminationGracePeriodSeconds du pod est utilisée. Sinon, cette valeur remplace la valeur fournie par la spécification pod. La valeur doit être un entier non négatif. La valeur zéro indique l’arrêt immédiat via le signal d’arrêt (aucune possibilité d’arrêt). Il s’agit d’un champ alpha qui nécessite l’activation de la porte de fonctionnalité ProbeTerminationGracePeriod. La valeur maximale est 3600 secondes (1 heure). |
timeout_seconds
|
Nombre de secondes après lesquelles la sonde expire. La valeur par défaut est 1 seconde. La valeur minimale est 1. La valeur maximale est 240. |
type
|
Type de sonde. Les valeurs connues sont « Liveness », « Readiness » et « Startup ». |
Azure SDK for Python