Skip to content

Describe Service Deployments

ecs_describe_service_deployments R Documentation

Describes one or more of your service deployments

Description

Describes one or more of your service deployments.

A service deployment happens when you release a software update for the service. For more information, see Amazon ECS service deployments.

Usage

ecs_describe_service_deployments(serviceDeploymentArns)

Arguments

serviceDeploymentArns

[required] The ARN of the service deployment.

You can specify a maximum of 20 ARNs.

Value

A list with the following syntax:

list(
  serviceDeployments = list(
    list(
      serviceDeploymentArn = "string",
      serviceArn = "string",
      clusterArn = "string",
      createdAt = as.POSIXct(
        "2015-01-01"
      ),
      startedAt = as.POSIXct(
        "2015-01-01"
      ),
      finishedAt = as.POSIXct(
        "2015-01-01"
      ),
      stoppedAt = as.POSIXct(
        "2015-01-01"
      ),
      updatedAt = as.POSIXct(
        "2015-01-01"
      ),
      sourceServiceRevisions = list(
        list(
          arn = "string",
          requestedTaskCount = 123,
          runningTaskCount = 123,
          pendingTaskCount = 123
        )
      ),
      targetServiceRevision = list(
        arn = "string",
        requestedTaskCount = 123,
        runningTaskCount = 123,
        pendingTaskCount = 123
      ),
      status = "PENDING"|"SUCCESSFUL"|"STOPPED"|"STOP_REQUESTED"|"IN_PROGRESS"|"ROLLBACK_IN_PROGRESS"|"ROLLBACK_SUCCESSFUL"|"ROLLBACK_FAILED",
      statusReason = "string",
      deploymentConfiguration = list(
        deploymentCircuitBreaker = list(
          enable = TRUE|FALSE,
          rollback = TRUE|FALSE
        ),
        maximumPercent = 123,
        minimumHealthyPercent = 123,
        alarms = list(
          alarmNames = list(
            "string"
          ),
          rollback = TRUE|FALSE,
          enable = TRUE|FALSE
        )
      ),
      rollback = list(
        reason = "string",
        startedAt = as.POSIXct(
          "2015-01-01"
        ),
        serviceRevisionArn = "string"
      ),
      deploymentCircuitBreaker = list(
        status = "TRIGGERED"|"MONITORING"|"MONITORING_COMPLETE"|"DISABLED",
        failureCount = 123,
        threshold = 123
      ),
      alarms = list(
        status = "TRIGGERED"|"MONITORING"|"MONITORING_COMPLETE"|"DISABLED",
        alarmNames = list(
          "string"
        ),
        triggeredAlarmNames = list(
          "string"
        )
      )
    )
  ),
  failures = list(
    list(
      arn = "string",
      reason = "string",
      detail = "string"
    )
  )
)

Request syntax

svc$describe_service_deployments(
  serviceDeploymentArns = list(
    "string"
  )
)