Class HealthCheckResult
Information about a single backend server health check result reported by a load balancer.
Inherited Members
Namespace: Oci.LoadbalancerService.Models
Assembly: OCI.DotNetSDK.Loadbalancer.dll
Syntax
public class HealthCheckResult
Properties
HealthCheckStatus
Declaration
[Required(ErrorMessage = "HealthCheckStatus is required.")]
[JsonProperty(PropertyName = "healthCheckStatus")]
[JsonConverter(typeof(ResponseEnumConverter))]
public HealthCheckResult.HealthCheckStatusEnum? HealthCheckStatus { get; set; }
Property Value
Type | Description |
---|---|
HealthCheckResult.HealthCheckStatusEnum? | The result of the most recent health check. |
Remarks
Required
SourceIpAddress
Declaration
[Required(ErrorMessage = "SourceIpAddress is required.")]
[JsonProperty(PropertyName = "sourceIpAddress")]
public string SourceIpAddress { get; set; }
Property Value
Type | Description |
---|---|
string | The IP address of the health check status report provider. This identifier helps you differentiate same-subnet
load balancers that report health check status.
|
Remarks
Required
SubnetId
Declaration
[Required(ErrorMessage = "SubnetId is required.")]
[JsonProperty(PropertyName = "subnetId")]
public string SubnetId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the subnet hosting the load balancer that reported this health check status. |
Remarks
Required
Timestamp
Declaration
[Required(ErrorMessage = "Timestamp is required.")]
[JsonProperty(PropertyName = "timestamp")]
public DateTime? Timestamp { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The date and time the data was retrieved, in the format defined by RFC3339.
|
Remarks
Required