Skip to content

Information about all active and terminated step executions in an Automation workflow

Description

Information about all active and terminated step executions in an Automation workflow.

Usage

ssm_describe_automation_step_executions(AutomationExecutionId, Filters,
  NextToken, MaxResults, ReverseOrder)

Arguments

  • AutomationExecutionId

    [required] The Automation execution ID for which you want step execution descriptions.

  • Filters

    One or more filters to limit the number of step executions returned by the request.

  • NextToken

    The token for the next set of items to return. (You received this token from a previous call.)

  • MaxResults

    The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

  • ReverseOrder

    Indicates whether to list step executions in reverse order by start time. The default value is 'false'.

Value

A list with the following syntax:

list(
  StepExecutions = list(
    list(
      StepName = "string",
      Action = "string",
      TimeoutSeconds = 123,
      OnFailure = "string",
      MaxAttempts = 123,
      ExecutionStartTime = as.POSIXct(
        "2015-01-01"
      ),
      ExecutionEndTime = as.POSIXct(
        "2015-01-01"
      ),
      StepStatus = "Pending"|"InProgress"|"Waiting"|"Success"|"TimedOut"|"Cancelling"|"Cancelled"|"Failed"|"PendingApproval"|"Approved"|"Rejected"|"Scheduled"|"RunbookInProgress"|"PendingChangeCalendarOverride"|"ChangeCalendarOverrideApproved"|"ChangeCalendarOverrideRejected"|"CompletedWithSuccess"|"CompletedWithFailure"|"Exited",
      ResponseCode = "string",
      Inputs = list(
        "string"
      ),
      Outputs = list(
        list(
          "string"
        )
      ),
      Response = "string",
      FailureMessage = "string",
      WarningMessage = "string",
      FailureDetails = list(
        FailureStage = "string",
        FailureType = "string",
        Details = list(
          list(
            "string"
          )
        )
      ),
      StepExecutionId = "string",
      OverriddenParameters = list(
        list(
          "string"
        )
      ),
      IsEnd = TRUE|FALSE,
      NextStep = "string",
      IsCritical = TRUE|FALSE,
      ValidNextSteps = list(
        "string"
      ),
      Targets = list(
        list(
          Key = "string",
          Values = list(
            "string"
          )
        )
      ),
      TargetLocation = list(
        Accounts = list(
          "string"
        ),
        Regions = list(
          "string"
        ),
        TargetLocationMaxConcurrency = "string",
        TargetLocationMaxErrors = "string",
        ExecutionRoleName = "string",
        TargetLocationAlarmConfiguration = list(
          IgnorePollAlarmFailure = TRUE|FALSE,
          Alarms = list(
            list(
              Name = "string"
            )
          )
        ),
        IncludeChildOrganizationUnits = TRUE|FALSE,
        ExcludeAccounts = list(
          "string"
        ),
        Targets = list(
          list(
            Key = "string",
            Values = list(
              "string"
            )
          )
        ),
        TargetsMaxConcurrency = "string",
        TargetsMaxErrors = "string"
      ),
      TriggeredAlarms = list(
        list(
          Name = "string",
          State = "UNKNOWN"|"ALARM"
        )
      ),
      ParentStepDetails = list(
        StepExecutionId = "string",
        StepName = "string",
        Action = "string",
        Iteration = 123,
        IteratorValue = "string"
      )
    )
  ),
  NextToken = "string"
)

Request syntax

svc$describe_automation_step_executions(
  AutomationExecutionId = "string",
  Filters = list(
    list(
      Key = "StartTimeBefore"|"StartTimeAfter"|"StepExecutionStatus"|"StepExecutionId"|"StepName"|"Action"|"ParentStepExecutionId"|"ParentStepIteration"|"ParentStepIteratorValue",
      Values = list(
        "string"
      )
    )
  ),
  NextToken = "string",
  MaxResults = 123,
  ReverseOrder = TRUE|FALSE
)