TaskSet class
Information about a set of Amazon ECS tasks in either an AWS CodeDeploy or
an EXTERNAL
deployment. An Amazon ECS task set includes details
such as the desired number of tasks, how many tasks are running, and whether
the task set serves production traffic.
Constructors
-
TaskSet({List<
CapacityProviderStrategyItem> ? capacityProviderStrategy, String? clusterArn, int? computedDesiredCount, DateTime? createdAt, String? externalId, String? id, LaunchType? launchType, List<LoadBalancer> ? loadBalancers, NetworkConfiguration? networkConfiguration, int? pendingCount, String? platformVersion, int? runningCount, Scale? scale, String? serviceArn, List<ServiceRegistry> ? serviceRegistries, StabilityStatus? stabilityStatus, DateTime? stabilityStatusAt, String? startedBy, String? status, List<Tag> ? tags, String? taskDefinition, String? taskSetArn, DateTime? updatedAt}) -
TaskSet.fromJson(Map<
String, dynamic> json) -
factory
Properties
-
capacityProviderStrategy
→ List<
CapacityProviderStrategyItem> ? -
The capacity provider strategy associated with the task set.
final
- clusterArn → String?
-
The Amazon Resource Name (ARN) of the cluster that the service that hosts
the task set exists in.
final
- computedDesiredCount → int?
-
The computed desired count for the task set. This is calculated by
multiplying the service's
desiredCount
by the task set'sscale
percentage. The result is always rounded up. For example, if the computed desired count is 1.2, it rounds up to 2 tasks.final - createdAt → DateTime?
-
The Unix timestamp for when the task set was created.
final
- externalId → String?
-
The external ID associated with the task set.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String?
-
The ID of the task set.
final
- launchType → LaunchType?
-
The launch type the tasks in the task set are using. For more information,
see Amazon
ECS Launch Types in the Amazon Elastic Container Service Developer
Guide.
final
-
loadBalancers
→ List<
LoadBalancer> ? -
Details on a load balancer that is used with a task set.
final
- networkConfiguration → NetworkConfiguration?
-
The network configuration for the task set.
final
- pendingCount → int?
-
The number of tasks in the task set that are in the
PENDING
status during a deployment. A task in thePENDING
state is preparing to enter theRUNNING
state. A task set enters thePENDING
status when it launches for the first time or when it is restarted after being in theSTOPPED
state.final - platformVersion → String?
-
The platform version on which the tasks in the task set are running. A
platform version is only specified for tasks using the Fargate launch type.
If one is not specified, the
LATEST
platform version is used by default. For more information, see AWS Fargate Platform Versions in the Amazon Elastic Container Service Developer Guide.final - runningCount → int?
-
The number of tasks in the task set that are in the
RUNNING
status during a deployment. A task in theRUNNING
state is running and ready for use.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scale → Scale?
-
A floating-point percentage of the desired number of tasks to place and keep
running in the task set.
final
- serviceArn → String?
-
The Amazon Resource Name (ARN) of the service the task set exists in.
final
-
serviceRegistries
→ List<
ServiceRegistry> ? -
The details of the service discovery registries to assign to this task set.
For more information, see Service
Discovery.
final
- stabilityStatus → StabilityStatus?
-
The stability status, which indicates whether the task set has reached a
steady state. If the following conditions are met, the task set will be in
STEADY_STATE
:final - stabilityStatusAt → DateTime?
-
The Unix timestamp for when the task set stability status was retrieved.
final
- startedBy → String?
-
The tag specified when a task set is started. If the task set is created by
an AWS CodeDeploy deployment, the
startedBy
parameter isCODE_DEPLOY
. For a task set created for an external deployment, the startedBy field isn't used.final - status → String?
-
The status of the task set. The following describes each state:
final
-
The metadata that you apply to the task set to help you categorize and
organize them. Each tag consists of a key and an optional value, both of
which you define.
final
- taskDefinition → String?
-
The task definition the task set is using.
final
- taskSetArn → String?
-
The Amazon Resource Name (ARN) of the task set.
final
- updatedAt → DateTime?
-
The Unix timestamp for when the task set was last updated.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited