Class: Aws::IoT::Types::ListCommandExecutionsRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-iot/types.rb

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#command_arn ⇒ String

The Amazon Resource Number (ARN) of the command. You can use this information to list all command executions for a particular command.

Returns:

  • (String)


11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
# File 'lib/aws-sdk-iot/types.rb', line 11222

class ListCommandExecutionsRequest < Struct.new(
  :max_results,
  :next_token,
  :namespace,
  :status,
  :sort_order,
  :started_time_filter,
  :completed_time_filter,
  :target_arn,
  :command_arn)
  SENSITIVE = []
  include Aws::Structure
end

#completed_time_filter ⇒ Types::TimeFilter

List all command executions that completed any time before or after the date and time that you specify. The date and time uses the format yyyy-MM-dd'T'HH:mm.

Returns:



11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
# File 'lib/aws-sdk-iot/types.rb', line 11222

class ListCommandExecutionsRequest < Struct.new(
  :max_results,
  :next_token,
  :namespace,
  :status,
  :sort_order,
  :started_time_filter,
  :completed_time_filter,
  :target_arn,
  :command_arn)
  SENSITIVE = []
  include Aws::Structure
end

#max_results ⇒ Integer

The maximum number of results to return in this operation.

Returns:

  • (Integer)


11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
# File 'lib/aws-sdk-iot/types.rb', line 11222

class ListCommandExecutionsRequest < Struct.new(
  :max_results,
  :next_token,
  :namespace,
  :status,
  :sort_order,
  :started_time_filter,
  :completed_time_filter,
  :target_arn,
  :command_arn)
  SENSITIVE = []
  include Aws::Structure
end

#namespace ⇒ String

The namespace of the command.

Returns:

  • (String)


11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
# File 'lib/aws-sdk-iot/types.rb', line 11222

class ListCommandExecutionsRequest < Struct.new(
  :max_results,
  :next_token,
  :namespace,
  :status,
  :sort_order,
  :started_time_filter,
  :completed_time_filter,
  :target_arn,
  :command_arn)
  SENSITIVE = []
  include Aws::Structure
end

#next_token ⇒ String

To retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.

Returns:

  • (String)


11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
# File 'lib/aws-sdk-iot/types.rb', line 11222

class ListCommandExecutionsRequest < Struct.new(
  :max_results,
  :next_token,
  :namespace,
  :status,
  :sort_order,
  :started_time_filter,
  :completed_time_filter,
  :target_arn,
  :command_arn)
  SENSITIVE = []
  include Aws::Structure
end

#sort_order ⇒ String

Specify whether to list the command executions that were created in the ascending or descending order. By default, the API returns all commands in the descending order based on the start time or completion time of the executions, that are determined by the startTimeFilter and completeTimeFilter parameters.

Returns:

  • (String)


11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
# File 'lib/aws-sdk-iot/types.rb', line 11222

class ListCommandExecutionsRequest < Struct.new(
  :max_results,
  :next_token,
  :namespace,
  :status,
  :sort_order,
  :started_time_filter,
  :completed_time_filter,
  :target_arn,
  :command_arn)
  SENSITIVE = []
  include Aws::Structure
end

#started_time_filter ⇒ Types::TimeFilter

List all command executions that started any time before or after the date and time that you specify. The date and time uses the format yyyy-MM-dd'T'HH:mm.

Returns:



11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
# File 'lib/aws-sdk-iot/types.rb', line 11222

class ListCommandExecutionsRequest < Struct.new(
  :max_results,
  :next_token,
  :namespace,
  :status,
  :sort_order,
  :started_time_filter,
  :completed_time_filter,
  :target_arn,
  :command_arn)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

List all command executions for the device that have a particular status. For example, you can filter the list to display only command executions that have failed or timed out.

Returns:

  • (String)


11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
# File 'lib/aws-sdk-iot/types.rb', line 11222

class ListCommandExecutionsRequest < Struct.new(
  :max_results,
  :next_token,
  :namespace,
  :status,
  :sort_order,
  :started_time_filter,
  :completed_time_filter,
  :target_arn,
  :command_arn)
  SENSITIVE = []
  include Aws::Structure
end

#target_arn ⇒ String

The Amazon Resource Number (ARN) of the target device. You can use this information to list all command executions for a particular device.

Returns:

  • (String)


11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
# File 'lib/aws-sdk-iot/types.rb', line 11222

class ListCommandExecutionsRequest < Struct.new(
  :max_results,
  :next_token,
  :namespace,
  :status,
  :sort_order,
  :started_time_filter,
  :completed_time_filter,
  :target_arn,
  :command_arn)
  SENSITIVE = []
  include Aws::Structure
end