CreateCommandRequest

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A unique identifier for the command. We recommend using UUID. Alpha-numeric characters, hyphens, and underscores are valid for use here.

Link copied to clipboard

A short text decription of the command.

Link copied to clipboard

The user-friendly name in the console for the command. This name doesn't have to be unique. You can update the user-friendly name after you define it.

Link copied to clipboard

A list of parameters that are required by the StartCommandExecution API. These parameters need to be specified only when using the AWS-IoT-FleetWise namespace. You can either specify them here or when running the command using the StartCommandExecution API.

Link copied to clipboard

The namespace of the command. The MQTT reserved topics and validations will be used for command executions according to the namespace setting.

Link copied to clipboard

The payload object for the command. You must specify this information when using the AWS-IoT namespace.

Link copied to clipboard

The IAM role that you must provide when using the AWS-IoT-FleetWise namespace. The role grants IoT Device Management the permission to access IoT FleetWise resources for generating the payload for the command. This field is not required when you use the AWS-IoT namespace.

Link copied to clipboard
val tags: List<Tag>?

Name-value pairs that are used as metadata to manage a command.

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String