Interface CfnContainerGroupDefinition.ContainerDependencyProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnContainerGroupDefinition.ContainerDependencyProperty.Jsii$Proxy
- Enclosing class:
CfnContainerGroupDefinition
@Stability(Stable)
public static interface CfnContainerGroupDefinition.ContainerDependencyProperty
extends software.amazon.jsii.JsiiSerializable
A container's dependency on another container in the same container group.
The dependency impacts how the dependent container is able to start or shut down based the status of the other container.
For example, ContainerA is configured with the following dependency: a START
dependency on ContainerB . This means that ContainerA can't start until ContainerB has started. It also means that ContainerA must shut down before ContainerB .
Part of: GameServerContainerDefinition , GameServerContainerDefinitionInput , SupportContainerDefinition , SupportContainerDefinitionInput
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.gamelift.*; ContainerDependencyProperty containerDependencyProperty = ContainerDependencyProperty.builder() .condition("condition") .containerName("containerName") .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnContainerGroupDefinition.ContainerDependencyProperty
static final class
An implementation forCfnContainerGroupDefinition.ContainerDependencyProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The condition that the dependency container must reach before the dependent container can start.A descriptive label for the container definition that this container depends on.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCondition
The condition that the dependency container must reach before the dependent container can start. Valid conditions include:.- START - The dependency container must have started.
- COMPLETE - The dependency container has run to completion (exits). Use this condition with nonessential containers, such as those that run a script and then exit. The dependency container can't be an essential container.
- SUCCESS - The dependency container has run to completion and exited with a zero status. The dependency container can't be an essential container.
- HEALTHY - The dependency container has passed its Docker health check. Use this condition with dependency containers that have health checks configured. This condition is confirmed at container group startup only.
- See Also:
-
getContainerName
A descriptive label for the container definition that this container depends on.- See Also:
-
builder
-