RestHealthCheckStepAttributes interface
Definiuje właściwości kroku sprawdzania kondycji REST.
Właściwości
health |
Lista testów, które tworzą krok sprawdzania kondycji. |
healthy |
Czas trwania w formacie ISO 8601, dla którego zasób ma być stale w dobrej kondycji. Jeśli określono wartość maxElasticDuration, czas trwania stanu dobrej kondycji jest wymuszany po wykryciu pierwszego sygnału w dobrej kondycji. |
max |
Czas trwania w formacie ISO 8601, dla którego kontrola kondycji czeka, aż zasób stanie się w dobrej kondycji. Sprawdzanie kondycji kończy się niepowodzeniem, jeśli nie. Sprawdzanie kondycji rozpoczyna wymuszanie kondycjiStateDuration, gdy zasób stanie się w dobrej kondycji. |
type | Dyskryminujące polimorficzne |
wait |
Czas trwania w formacie ISO 8601, dla którego kontrola kondycji czeka bezczynnie bez żadnych kontroli. |
Szczegóły właściwości
healthChecks
Lista testów, które tworzą krok sprawdzania kondycji.
healthChecks: RestHealthCheck[]
Wartość właściwości
healthyStateDuration
Czas trwania w formacie ISO 8601, dla którego zasób ma być stale w dobrej kondycji. Jeśli określono wartość maxElasticDuration, czas trwania stanu dobrej kondycji jest wymuszany po wykryciu pierwszego sygnału w dobrej kondycji.
healthyStateDuration: string
Wartość właściwości
string
maxElasticDuration
Czas trwania w formacie ISO 8601, dla którego kontrola kondycji czeka, aż zasób stanie się w dobrej kondycji. Sprawdzanie kondycji kończy się niepowodzeniem, jeśli nie. Sprawdzanie kondycji rozpoczyna wymuszanie kondycjiStateDuration, gdy zasób stanie się w dobrej kondycji.
maxElasticDuration?: string
Wartość właściwości
string
type
Dyskryminujące polimorficzne
type: "REST"
Wartość właściwości
"REST"
waitDuration
Czas trwania w formacie ISO 8601, dla którego kontrola kondycji czeka bezczynnie bez żadnych kontroli.
waitDuration?: string
Wartość właściwości
string