Struct aws_sdk_ecs::model::health_check::Builder [−][src]
#[non_exhaustive]pub struct Builder { /* fields omitted */ }Expand description
A builder for HealthCheck
Implementations
Appends an item to command.
To override the contents of this collection use set_command.
A string array representing the command that the container runs to determine if it is
healthy. The string array must start with CMD to execute the command
arguments directly, or CMD-SHELL to run the command with the container's
default shell.
When you use the Amazon Web Services Management Console JSON panel, the Command Line Interface, or the APIs, enclose the list of commands in brackets.
[ "CMD-SHELL", "curl -f http://localhost/ || exit 1" ]
You don't need to include the brackets when you use the Amazon Web Services Management Console.
"CMD-SHELL", "curl -f http://localhost/ || exit 1"
An exit code of 0 indicates success, and non-zero exit code indicates failure. For
more information, see HealthCheck in the Create a container
section of the Docker Remote API.
A string array representing the command that the container runs to determine if it is
healthy. The string array must start with CMD to execute the command
arguments directly, or CMD-SHELL to run the command with the container's
default shell.
When you use the Amazon Web Services Management Console JSON panel, the Command Line Interface, or the APIs, enclose the list of commands in brackets.
[ "CMD-SHELL", "curl -f http://localhost/ || exit 1" ]
You don't need to include the brackets when you use the Amazon Web Services Management Console.
"CMD-SHELL", "curl -f http://localhost/ || exit 1"
An exit code of 0 indicates success, and non-zero exit code indicates failure. For
more information, see HealthCheck in the Create a container
section of the Docker Remote API.
The time period in seconds between each health check execution. You may specify between 5 and 300 seconds. The default value is 30 seconds.
The time period in seconds between each health check execution. You may specify between 5 and 300 seconds. The default value is 30 seconds.
The time period in seconds to wait for a health check to succeed before it is considered a failure. You may specify between 2 and 60 seconds. The default value is 5.
The time period in seconds to wait for a health check to succeed before it is considered a failure. You may specify between 2 and 60 seconds. The default value is 5.
The number of times to retry a failed health check before the container is considered unhealthy. You may specify between 1 and 10 retries. The default value is 3.
The number of times to retry a failed health check before the container is considered unhealthy. You may specify between 1 and 10 retries. The default value is 3.
The optional grace period to provide containers time to bootstrap before failed health
checks count towards the maximum number of retries. You can specify between 0 and 300
seconds. By default, the startPeriod is disabled.
If a health check succeeds within the startPeriod, then the container
is considered healthy and any subsequent failures count toward the maximum number of
retries.
The optional grace period to provide containers time to bootstrap before failed health
checks count towards the maximum number of retries. You can specify between 0 and 300
seconds. By default, the startPeriod is disabled.
If a health check succeeds within the startPeriod, then the container
is considered healthy and any subsequent failures count toward the maximum number of
retries.
Consumes the builder and constructs a HealthCheck
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl UnwindSafe for Builder
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