class Aws::SnowDeviceManagement::Types::CreateTaskInput

@note When making an API call, you may pass CreateTaskInput

data as a hash:

    {
      client_token: "IdempotencyToken",
      command: { # required
        reboot: {
        },
        unlock: {
        },
      },
      description: "TaskDescriptionString",
      tags: {
        "String" => "String",
      },
      targets: ["String"], # required
    }

@!attribute [rw] client_token

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.
@return [String]

@!attribute [rw] command

The task to be performed. Only one task is executed on a device at a
time.
@return [Types::Command]

@!attribute [rw] description

A description of the task and its targets.
@return [String]

@!attribute [rw] tags

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.
@return [Hash<String,String>]

@!attribute [rw] targets

A list of managed device IDs.
@return [Array<String>]

@see docs.aws.amazon.com/goto/WebAPI/snow-device-management-2021-08-04/CreateTaskInput AWS API Documentation

Constants

SENSITIVE