Update Service Primary Task Set
ecs_update_service_primary_task_set | R Documentation |
Modifies which task set in a service is the primary task set¶
Description¶
Modifies which task set in a service is the primary task set. Any
parameters that are updated on the primary task set in a service will
transition to the service. This is used when a service uses the
EXTERNAL
deployment controller type. For more information, see Amazon
ECS Deployment
Types in
the Amazon Elastic Container Service Developer Guide.
Usage¶
Arguments¶
cluster
[required] The short name or full Amazon Resource Name (ARN) of the cluster that hosts the service that the task set exists in.
service
[required] The short name or full Amazon Resource Name (ARN) of the service that the task set exists in.
primaryTaskSet
[required] The short name or full Amazon Resource Name (ARN) of the task set to set as the primary task set in the deployment.
Value¶
A list with the following syntax:
list(
taskSet = list(
id = "string",
taskSetArn = "string",
serviceArn = "string",
clusterArn = "string",
startedBy = "string",
externalId = "string",
status = "string",
taskDefinition = "string",
computedDesiredCount = 123,
pendingCount = 123,
runningCount = 123,
createdAt = as.POSIXct(
"2015-01-01"
),
updatedAt = as.POSIXct(
"2015-01-01"
),
launchType = "EC2"|"FARGATE"|"EXTERNAL",
capacityProviderStrategy = list(
list(
capacityProvider = "string",
weight = 123,
base = 123
)
),
platformVersion = "string",
platformFamily = "string",
networkConfiguration = list(
awsvpcConfiguration = list(
subnets = list(
"string"
),
securityGroups = list(
"string"
),
assignPublicIp = "ENABLED"|"DISABLED"
)
),
loadBalancers = list(
list(
targetGroupArn = "string",
loadBalancerName = "string",
containerName = "string",
containerPort = 123
)
),
serviceRegistries = list(
list(
registryArn = "string",
port = 123,
containerName = "string",
containerPort = 123
)
),
scale = list(
value = 123.0,
unit = "PERCENT"
),
stabilityStatus = "STEADY_STATE"|"STABILIZING",
stabilityStatusAt = as.POSIXct(
"2015-01-01"
),
tags = list(
list(
key = "string",
value = "string"
)
),
fargateEphemeralStorage = list(
kmsKeyId = "string"
)
)
)