Describe Daemon Task Definition
| ecs_describe_daemon_task_definition | R Documentation |
Describes a daemon task definition¶
Description¶
Describes a daemon task definition. You can specify a family and
revision to find information about a specific daemon task definition,
or you can simply specify the family to find the latest ACTIVE
revision in that family.
Usage¶
ecs_describe_daemon_task_definition(daemonTaskDefinition)
Arguments¶
daemonTaskDefinition |
[required] The |
Value¶
A list with the following syntax:
list(
daemonTaskDefinition = list(
daemonTaskDefinitionArn = "string",
family = "string",
revision = 123,
taskRoleArn = "string",
executionRoleArn = "string",
containerDefinitions = list(
list(
name = "string",
image = "string",
memory = 123,
memoryReservation = 123,
repositoryCredentials = list(
credentialsParameter = "string"
),
healthCheck = list(
command = list(
"string"
),
interval = 123,
timeout = 123,
retries = 123,
startPeriod = 123
),
cpu = 123,
essential = TRUE|FALSE,
entryPoint = list(
"string"
),
command = list(
"string"
),
workingDirectory = "string",
environmentFiles = list(
list(
value = "string",
type = "s3"
)
),
environment = list(
list(
name = "string",
value = "string"
)
),
secrets = list(
list(
name = "string",
valueFrom = "string"
)
),
readonlyRootFilesystem = TRUE|FALSE,
mountPoints = list(
list(
sourceVolume = "string",
containerPath = "string",
readOnly = TRUE|FALSE
)
),
logConfiguration = list(
logDriver = "json-file"|"syslog"|"journald"|"gelf"|"fluentd"|"awslogs"|"splunk"|"awsfirelens",
options = list(
"string"
),
secretOptions = list(
list(
name = "string",
valueFrom = "string"
)
)
),
firelensConfiguration = list(
type = "fluentd"|"fluentbit",
options = list(
"string"
)
),
privileged = TRUE|FALSE,
user = "string",
ulimits = list(
list(
name = "core"|"cpu"|"data"|"fsize"|"locks"|"memlock"|"msgqueue"|"nice"|"nofile"|"nproc"|"rss"|"rtprio"|"rttime"|"sigpending"|"stack",
softLimit = 123,
hardLimit = 123
)
),
linuxParameters = list(
capabilities = list(
add = list(
"string"
),
drop = list(
"string"
)
),
devices = list(
list(
hostPath = "string",
containerPath = "string",
permissions = list(
"read"|"write"|"mknod"
)
)
),
initProcessEnabled = TRUE|FALSE,
tmpfs = list(
list(
containerPath = "string",
size = 123,
mountOptions = list(
"string"
)
)
)
),
dependsOn = list(
list(
containerName = "string",
condition = "START"|"COMPLETE"|"SUCCESS"|"HEALTHY"
)
),
startTimeout = 123,
stopTimeout = 123,
systemControls = list(
list(
namespace = "string",
value = "string"
)
),
interactive = TRUE|FALSE,
pseudoTerminal = TRUE|FALSE,
restartPolicy = list(
enabled = TRUE|FALSE,
ignoredExitCodes = list(
123
),
restartAttemptPeriod = 123
)
)
),
volumes = list(
list(
name = "string",
host = list(
sourcePath = "string"
)
)
),
cpu = "string",
memory = "string",
status = "ACTIVE"|"DELETE_IN_PROGRESS"|"DELETED",
registeredAt = as.POSIXct(
"2015-01-01"
),
deleteRequestedAt = as.POSIXct(
"2015-01-01"
),
registeredBy = "string"
)
)
Request syntax¶
svc$describe_daemon_task_definition(
daemonTaskDefinition = "string"
)