Class: Aws::SnowDeviceManagement::Types::CreateTaskInput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

A token ensuring that the action is called only once with the specified details.

**A suitable default value is auto-generated.** You should normally not need to pass this option.

Returns:

  • (String)


160
161
162
163
164
165
166
167
168
# File 'lib/aws-sdk-snowdevicemanagement/types.rb', line 160

class CreateTaskInput < Struct.new(
  :client_token,
  :command,
  :description,
  :tags,
  :targets)
  SENSITIVE = []
  include Aws::Structure
end

#commandTypes::Command

The task to be performed. Only one task is executed on a device at a time.

Returns:



160
161
162
163
164
165
166
167
168
# File 'lib/aws-sdk-snowdevicemanagement/types.rb', line 160

class CreateTaskInput < Struct.new(
  :client_token,
  :command,
  :description,
  :tags,
  :targets)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description of the task and its targets.

Returns:

  • (String)


160
161
162
163
164
165
166
167
168
# File 'lib/aws-sdk-snowdevicemanagement/types.rb', line 160

class CreateTaskInput < Struct.new(
  :client_token,
  :command,
  :description,
  :tags,
  :targets)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

Optional metadata that you assign to a resource. You can use tags to categorize a resource in different ways, such as by purpose, owner, or environment.

Returns:

  • (Hash<String,String>)


160
161
162
163
164
165
166
167
168
# File 'lib/aws-sdk-snowdevicemanagement/types.rb', line 160

class CreateTaskInput < Struct.new(
  :client_token,
  :command,
  :description,
  :tags,
  :targets)
  SENSITIVE = []
  include Aws::Structure
end

#targetsArray<String>

A list of managed device IDs.

Returns:

  • (Array<String>)


160
161
162
163
164
165
166
167
168
# File 'lib/aws-sdk-snowdevicemanagement/types.rb', line 160

class CreateTaskInput < Struct.new(
  :client_token,
  :command,
  :description,
  :tags,
  :targets)
  SENSITIVE = []
  include Aws::Structure
end