HealthCheckResult

class oci.load_balancer.models.HealthCheckResult(**kwargs)

Bases: object

Information about a single backend server health check result reported by a load balancer.

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'.
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
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
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
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