Struct aws_sdk_apprunner::model::HealthCheckConfiguration [−][src]
#[non_exhaustive]pub struct HealthCheckConfiguration {
pub protocol: Option<HealthCheckProtocol>,
pub path: Option<String>,
pub interval: Option<i32>,
pub timeout: Option<i32>,
pub healthy_threshold: Option<i32>,
pub unhealthy_threshold: Option<i32>,
}
Expand description
Describes the settings for the health check that App Runner performs to monitor the health of a service.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.protocol: Option<HealthCheckProtocol>
The IP protocol that App Runner uses to perform health checks for your service.
If you set Protocol
to HTTP
, App Runner sends health check requests to the HTTP path specified by Path
.
Default: TCP
path: Option<String>
The URL that health check requests are sent to.
Path
is only applicable when you set Protocol
to HTTP
.
Default: "/"
interval: Option<i32>
The time interval, in seconds, between health checks.
Default: 5
timeout: Option<i32>
The time, in seconds, to wait for a health check response before deciding it failed.
Default: 2
healthy_threshold: Option<i32>
The number of consecutive checks that must succeed before App Runner decides that the service is healthy.
Default: 1
unhealthy_threshold: Option<i32>
The number of consecutive checks that must fail before App Runner decides that the service is unhealthy.
Default: 5
Implementations
The IP protocol that App Runner uses to perform health checks for your service.
If you set Protocol
to HTTP
, App Runner sends health check requests to the HTTP path specified by Path
.
Default: TCP
The URL that health check requests are sent to.
Path
is only applicable when you set Protocol
to HTTP
.
Default: "/"
The time interval, in seconds, between health checks.
Default: 5
The time, in seconds, to wait for a health check response before deciding it failed.
Default: 2
The number of consecutive checks that must succeed before App Runner decides that the service is healthy.
Default: 1
The number of consecutive checks that must fail before App Runner decides that the service is unhealthy.
Default: 5
Creates a new builder-style object to manufacture HealthCheckConfiguration
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for HealthCheckConfiguration
impl Send for HealthCheckConfiguration
impl Sync for HealthCheckConfiguration
impl Unpin for HealthCheckConfiguration
impl UnwindSafe for HealthCheckConfiguration
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more