Skip to content

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 family for the latest ACTIVE revision, family and revision (family:revision) for a specific revision in the family, or full Amazon Resource Name (ARN) of the daemon task definition to describe.

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"
)