public sealed class HealthCheck : IMessage<HealthCheck>, IEquatable<HealthCheck>, IDeepCloneable<HealthCheck>, IBufferMessage, IMessage
Reference documentation and code samples for the App Engine v1 API class HealthCheck.
Health checking configuration for VM instances. Unhealthy instances
are killed and replaced with new instances. Only applicable for
instances in App Engine flexible environment.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis page provides documentation for the \u003ccode\u003eHealthCheck\u003c/code\u003e class within the Google Cloud App Engine v1 API, which is used to configure health checking for VM instances.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eHealthCheck\u003c/code\u003e class is specifically designed for App Engine flexible environment instances, ensuring that unhealthy instances are replaced with new ones.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eHealthCheck\u003c/code\u003e class include \u003ccode\u003eCheckInterval\u003c/code\u003e, \u003ccode\u003eDisableHealthCheck\u003c/code\u003e, \u003ccode\u003eHealthyThreshold\u003c/code\u003e, \u003ccode\u003eHost\u003c/code\u003e, \u003ccode\u003eRestartThreshold\u003c/code\u003e, \u003ccode\u003eTimeout\u003c/code\u003e, and \u003ccode\u003eUnhealthyThreshold\u003c/code\u003e, which allow for customization of health check behavior.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple versions available for the \u003ccode\u003eHealthCheck\u003c/code\u003e class, ranging from version 1.0.0 to 2.4.0, with 2.4.0 being the latest.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements several interfaces, such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits members from the base \u003ccode\u003eObject\u003c/code\u003e class.\u003c/p\u003e\n"]]],[],null,[]]