LivenessProbeRequirements Класс
Определяет требования к времени пробы активности для развертываний объекта WebService.
Чтобы указать конфигурацию автомасштабирования, обычно используется метод deploy_configuration
или update
класса AksWebservice.
Инициализируйте требования к времени пробы активности.
- Наследование
-
builtins.objectLivenessProbeRequirements
Конструктор
LivenessProbeRequirements(period_seconds, initial_delay_seconds, timeout_seconds, success_threshold, failure_threshold)
Параметры
Имя | Описание |
---|---|
period_seconds
Обязательно
|
Частота (в секундах) выполнения пробы активности. Значение по умолчанию — 10 секунд. Минимальное значение — 1. |
initial_delay_seconds
Обязательно
|
Количество секунд после запуска контейнера перед инициированием пробы активности. |
timeout_seconds
Обязательно
|
Количество секунд, после которого истекает время ожидания пробы активности. Значение по умолчанию — 1 секунда. Минимальное значение — 1. |
failure_threshold
Обязательно
|
Количество попыток ( |
success_threshold
Обязательно
|
Минимальное число последовательных успешных попыток пробы активности после сбоя, после которых проба будет считаться успешной. По умолчанию равен 1. Минимальное значение — 1. |
period_seconds
Обязательно
|
Частота (в секундах) выполнения пробы активности. Значение по умолчанию — 10 секунд. Минимальное значение — 1. |
initial_delay_seconds
Обязательно
|
Количество секунд после запуска контейнера перед инициированием пробы активности. |
timeout_seconds
Обязательно
|
Количество секунд, после которого истекает время ожидания пробы активности. Значение по умолчанию — 1 секунда. Минимальное значение — 1. |
failure_threshold
Обязательно
|
Количество попыток ( |
success_threshold
Обязательно
|
Минимальное число последовательных успешных попыток пробы активности после сбоя, после которых проба будет считаться успешной. По умолчанию равен 1. Минимальное значение — 1. |
Переменные
Имя | Описание |
---|---|
period_seconds
|
Частота (в секундах) выполнения пробы активности. Значение по умолчанию — 10 секунд. Минимальное значение — 1. |
initial_delay_seconds
|
Количество секунд после запуска контейнера перед инициированием пробы активности. |
timeout_seconds
|
Количество секунд, после которого истекает время ожидания пробы активности. Значение по умолчанию — 1 секунда. Минимальное значение — 1. |
failure_threshold
|
Количество попыток ( |
success_threshold
|
Минимальное число последовательных успешных попыток проведения пробы активности после сбоя, которое нужно, чтобы проба считалась успешной. По умолчанию равен 1. Минимальное значение — 1. |
Методы
deserialize |
Преобразование объекта JSON в объект LivenessProbeRequirements. |
serialize |
Преобразование этого объекта LivenessProbeRequirements в сериализованный словарь JSON. |
deserialize
Преобразование объекта JSON в объект LivenessProbeRequirements.
static deserialize(payload_obj)
Параметры
Имя | Описание |
---|---|
payload_obj
Обязательно
|
Объект JSON для преобразования в объект LivenessProbeRequirements. |
Возвращаемое значение
Тип | Описание |
---|---|
Представление LivenessProbeRequirements указанного объекта JSON. |
serialize
Преобразование этого объекта LivenessProbeRequirements в сериализованный словарь JSON.
serialize()
Возвращаемое значение
Тип | Описание |
---|---|
Представление JSON этого объекта LivenessProbeRequirements. |