HealthCheckResult¶
- class oci.load_balancer.models.HealthCheckResult(**kwargs)¶
Bases:
objectInformation about a single backend server health check result reported by a load balancer.
Attributes:
A constant which can be used with the health_check_status property of a HealthCheckResult.
A constant which can be used with the health_check_status property of a HealthCheckResult.
A constant which can be used with the health_check_status property of a HealthCheckResult.
A constant which can be used with the health_check_status property of a HealthCheckResult.
A constant which can be used with the health_check_status property of a HealthCheckResult.
A constant which can be used with the health_check_status property of a HealthCheckResult.
A constant which can be used with the health_check_status property of a HealthCheckResult.
A constant which can be used with the health_check_status property of a HealthCheckResult.
[Required] Gets the health_check_status of this HealthCheckResult.
[Required] Gets the source_ip_address of this HealthCheckResult.
[Required] Gets the subnet_id of this HealthCheckResult.
[Required] Gets the timestamp of this HealthCheckResult.
Methods:
__init__(**kwargs)Initializes a new HealthCheckResult object with values from keyword arguments.
- HEALTH_CHECK_STATUS_CONNECT_FAILED = 'CONNECT_FAILED'¶
A constant which can be used with the health_check_status property of a HealthCheckResult. This constant has a value of “CONNECT_FAILED”
- HEALTH_CHECK_STATUS_INVALID_STATUS_CODE = 'INVALID_STATUS_CODE'¶
A constant which can be used with the health_check_status property of a HealthCheckResult. This constant has a value of “INVALID_STATUS_CODE”
- HEALTH_CHECK_STATUS_IO_ERROR = 'IO_ERROR'¶
A constant which can be used with the health_check_status property of a HealthCheckResult. This constant has a value of “IO_ERROR”
- HEALTH_CHECK_STATUS_OFFLINE = 'OFFLINE'¶
A constant which can be used with the health_check_status property of a HealthCheckResult. This constant has a value of “OFFLINE”
- HEALTH_CHECK_STATUS_OK = 'OK'¶
A constant which can be used with the health_check_status property of a HealthCheckResult. This constant has a value of “OK”
- HEALTH_CHECK_STATUS_REGEX_MISMATCH = 'REGEX_MISMATCH'¶
A constant which can be used with the health_check_status property of a HealthCheckResult. This constant has a value of “REGEX_MISMATCH”
- HEALTH_CHECK_STATUS_TIMED_OUT = 'TIMED_OUT'¶
A constant which can be used with the health_check_status property of a HealthCheckResult. This constant has a value of “TIMED_OUT”
- HEALTH_CHECK_STATUS_UNKNOWN = 'UNKNOWN'¶
A constant which can be used with the health_check_status property of a HealthCheckResult. This constant has a value of “UNKNOWN”
- __init__(**kwargs)¶
Initializes a new HealthCheckResult object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
- Parameters
subnet_id (str) – The value to assign to the subnet_id property of this HealthCheckResult.
source_ip_address (str) – The value to assign to the source_ip_address property of this HealthCheckResult.
timestamp (datetime) – The value to assign to the timestamp property of this HealthCheckResult.
health_check_status (str) – The value to assign to the health_check_status property of this HealthCheckResult. Allowed values for this property are: “OK”, “INVALID_STATUS_CODE”, “TIMED_OUT”, “REGEX_MISMATCH”, “CONNECT_FAILED”, “IO_ERROR”, “OFFLINE”, “UNKNOWN”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- property health_check_status¶
[Required] Gets the health_check_status of this HealthCheckResult. The result of the most recent health check.
Allowed values for this property are: “OK”, “INVALID_STATUS_CODE”, “TIMED_OUT”, “REGEX_MISMATCH”, “CONNECT_FAILED”, “IO_ERROR”, “OFFLINE”, “UNKNOWN”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- Returns
The health_check_status of this HealthCheckResult.
- Return type
str
- property source_ip_address¶
[Required] Gets the source_ip_address of this HealthCheckResult. The IP address of the health check status report provider. This identifier helps you differentiate same-subnet load balancers that report health check status.
Example: 10.0.0.7
- Returns
The source_ip_address of this HealthCheckResult.
- Return type
str
- property subnet_id¶
[Required] Gets the subnet_id of this HealthCheckResult. The OCID of the subnet hosting the load balancer that reported this health check status.
- Returns
The subnet_id of this HealthCheckResult.
- Return type
str
- property timestamp¶
[Required] Gets the timestamp of this HealthCheckResult. The date and time the data was retrieved, in the format defined by RFC3339.
Example: 2017-06-02T18:28:11+00:00
- Returns
The timestamp of this HealthCheckResult.
- Return type
datetime