ContainerDependency class
The dependencies defined for container startup and shutdown. A container can contain multiple dependencies. When a dependency is defined for container startup, for container shutdown it is reversed.
Your Amazon ECS container instances require at least version 1.26.0 of the
container agent to enable container dependencies. However, we recommend
using the latest container agent version. For information about checking
your agent version and updating to the latest version, see Updating
the Amazon ECS Container Agent in the Amazon Elastic Container
Service Developer Guide. If you are using an Amazon ECS-optimized Linux
AMI, your instance needs at least version 1.26.0-1 of the
ecs-init
package. If your container instances are launched from
version 20190301
or later, then they contain the required
versions of the container agent and ecs-init
. For more
information, see Amazon
ECS-optimized Linux AMI in the Amazon Elastic Container Service
Developer Guide.
Constructors
- ContainerDependency({required ContainerCondition condition, required String containerName})
-
ContainerDependency.fromJson(Map<
String, dynamic> json) -
factory
Properties
- condition → ContainerCondition
-
The dependency condition of the container. The following are the available
conditions and their behavior:
final
- containerName → String
-
The name of a container.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited