Method: Aws::Drs::Client#list_launch_actions

Defined in:
lib/aws-sdk-drs/client.rb

#list_launch_actions(params = {}) ⇒ Types::ListLaunchActionsResponse

Lists resource launch actions.

The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.

Examples:

Request syntax with placeholder values


resp = client.list_launch_actions({
  filters: {
    action_ids: ["LaunchActionId"],
  },
  max_results: 1,
  next_token: "PaginationToken",
  resource_id: "LaunchActionResourceId", # required
})

Response structure


resp.items #=> Array
resp.items[0].action_code #=> String
resp.items[0].action_id #=> String
resp.items[0].action_version #=> String
resp.items[0].active #=> Boolean
resp.items[0].category #=> String, one of "MONITORING", "VALIDATION", "CONFIGURATION", "SECURITY", "OTHER"
resp.items[0].description #=> String
resp.items[0].name #=> String
resp.items[0].optional #=> Boolean
resp.items[0].order #=> Integer
resp.items[0].parameters #=> Hash
resp.items[0].parameters["LaunchActionParameterName"].type #=> String, one of "SSM_STORE", "DYNAMIC"
resp.items[0].parameters["LaunchActionParameterName"].value #=> String
resp.items[0].type #=> String, one of "SSM_AUTOMATION", "SSM_COMMAND"
resp.next_token #=> String

Parameters:

  • params (Hash) (defaults to: {})

    ({})

Options Hash (params):

  • :filters (Types::LaunchActionsRequestFilters)

    Filters to apply when listing resource launch actions.

  • :max_results (Integer)

    Maximum amount of items to return when listing resource launch actions.

  • :next_token (String)

    Next token to use when listing resource launch actions.

  • :resource_id (required, String)

    Launch configuration template Id or Source Server Id

Returns:

See Also:



2090
2091
2092
2093
# File 'lib/aws-sdk-drs/client.rb', line 2090

def list_launch_actions(params = {}, options = {})
  req = build_request(:list_launch_actions, params)
  req.send_request(options)
end