ssm_list_command_invocations: An invocation is copy of a command sent to a specific...

Description Usage Arguments Value Request syntax

View source: R/ssm_operations.R

Description

An invocation is copy of a command sent to a specific instance. A command can apply to one or more instances. A command invocation applies to one instance. For example, if a user runs SendCommand against three instances, then a command invocation is created for each requested instance ID. ListCommandInvocations provide status about command execution.

Usage

1
2
ssm_list_command_invocations(CommandId, InstanceId, MaxResults,
  NextToken, Filters, Details)

Arguments

CommandId

(Optional) The invocations for a specific command ID.

InstanceId

(Optional) The command execution details for a specific instance ID.

MaxResults

(Optional) 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.

NextToken

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

Filters

(Optional) One or more filters. Use a filter to return a more specific list of results.

Details

(Optional) If set this returns the response of the command executions and any command output. By default this is set to False.

Value

A list with the following syntax:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
list(
  CommandInvocations = list(
    list(
      CommandId = "string",
      InstanceId = "string",
      InstanceName = "string",
      Comment = "string",
      DocumentName = "string",
      DocumentVersion = "string",
      RequestedDateTime = as.POSIXct(
        "2015-01-01"
      ),
      Status = "Pending"|"InProgress"|"Delayed"|"Success"|"Cancelled"|"TimedOut"|"Failed"|"Cancelling",
      StatusDetails = "string",
      TraceOutput = "string",
      StandardOutputUrl = "string",
      StandardErrorUrl = "string",
      CommandPlugins = list(
        list(
          Name = "string",
          Status = "Pending"|"InProgress"|"Success"|"TimedOut"|"Cancelled"|"Failed",
          StatusDetails = "string",
          ResponseCode = 123,
          ResponseStartDateTime = as.POSIXct(
            "2015-01-01"
          ),
          ResponseFinishDateTime = as.POSIXct(
            "2015-01-01"
          ),
          Output = "string",
          StandardOutputUrl = "string",
          StandardErrorUrl = "string",
          OutputS3Region = "string",
          OutputS3BucketName = "string",
          OutputS3KeyPrefix = "string"
        )
      ),
      ServiceRole = "string",
      NotificationConfig = list(
        NotificationArn = "string",
        NotificationEvents = list(
          "All"|"InProgress"|"Success"|"TimedOut"|"Cancelled"|"Failed"
        ),
        NotificationType = "Command"|"Invocation"
      ),
      CloudWatchOutputConfig = list(
        CloudWatchLogGroupName = "string",
        CloudWatchOutputEnabled = TRUE|FALSE
      )
    )
  ),
  NextToken = "string"
)

Request syntax

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
svc$list_command_invocations(
  CommandId = "string",
  InstanceId = "string",
  MaxResults = 123,
  NextToken = "string",
  Filters = list(
    list(
      key = "InvokedAfter"|"InvokedBefore"|"Status"|"ExecutionStage"|"DocumentName",
      value = "string"
    )
  ),
  Details = TRUE|FALSE
)

paws.management documentation built on Aug. 23, 2021, 9:11 a.m.