Describe Daemon Deployments
| ecs_describe_daemon_deployments | R Documentation |
Describes one or more of your daemon deployments¶
Description¶
Describes one or more of your daemon deployments.
A daemon deployment orchestrates the progressive rollout of daemon task updates across container instances managed by the daemon's capacity providers. Each deployment includes circuit breaker and alarm-based rollback capabilities.
Usage¶
ecs_describe_daemon_deployments(daemonDeploymentArns)
Arguments¶
daemonDeploymentArns |
[required] The ARN of the daemon deployments to describe. You can specify up to 20 ARNs. |
Value¶
A list with the following syntax:
list(
failures = list(
list(
arn = "string",
reason = "string",
detail = "string"
)
),
daemonDeployments = list(
list(
daemonDeploymentArn = "string",
clusterArn = "string",
status = "PENDING"|"SUCCESSFUL"|"STOPPED"|"STOP_REQUESTED"|"IN_PROGRESS"|"ROLLBACK_IN_PROGRESS"|"ROLLBACK_SUCCESSFUL"|"ROLLBACK_FAILED",
statusReason = "string",
targetDaemonRevision = list(
arn = "string",
capacityProviders = list(
list(
arn = "string",
runningInstanceCount = 123,
drainingInstanceCount = 123
)
),
totalRunningInstanceCount = 123,
totalDrainingInstanceCount = 123
),
sourceDaemonRevisions = list(
list(
arn = "string",
capacityProviders = list(
list(
arn = "string",
runningInstanceCount = 123,
drainingInstanceCount = 123
)
),
totalRunningInstanceCount = 123,
totalDrainingInstanceCount = 123
)
),
circuitBreaker = list(
failureCount = 123,
status = "TRIGGERED"|"MONITORING"|"MONITORING_COMPLETE"|"DISABLED",
threshold = 123
),
alarms = list(
status = "TRIGGERED"|"MONITORING"|"MONITORING_COMPLETE"|"DISABLED",
alarmNames = list(
"string"
),
triggeredAlarmNames = list(
"string"
)
),
rollback = list(
reason = "string",
startedAt = as.POSIXct(
"2015-01-01"
),
rollbackTargetDaemonRevisionArn = "string",
rollbackCapacityProviders = list(
"string"
)
),
deploymentConfiguration = list(
drainPercent = 123.0,
alarms = list(
alarmNames = list(
"string"
),
enable = TRUE|FALSE
),
bakeTimeInMinutes = 123
),
createdAt = as.POSIXct(
"2015-01-01"
),
startedAt = as.POSIXct(
"2015-01-01"
),
stoppedAt = as.POSIXct(
"2015-01-01"
),
finishedAt = as.POSIXct(
"2015-01-01"
)
)
)
)
Request syntax¶
svc$describe_daemon_deployments(
daemonDeploymentArns = list(
"string"
)
)