Class: Aws::IoT::Types::CommandParameter

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

Overview

A map of key-value pairs that describe the command.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#default_valueTypes::CommandParameterValue

The default value used to describe the command. This is the value assumed by the parameter if no other value is assigned to it.



2317
2318
2319
2320
2321
2322
2323
2324
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 2317

class CommandParameter < Struct.new(
  :name,
  :value,
  :default_value,
  :description)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the command parameter.

Returns:

  • (String)


2317
2318
2319
2320
2321
2322
2323
2324
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 2317

class CommandParameter < Struct.new(
  :name,
  :value,
  :default_value,
  :description)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of a specific parameter used in a command and command execution.

Returns:

  • (String)


2317
2318
2319
2320
2321
2322
2323
2324
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 2317

class CommandParameter < Struct.new(
  :name,
  :value,
  :default_value,
  :description)
  SENSITIVE = []
  include Aws::Structure
end

#valueTypes::CommandParameterValue

The value used to describe the command. When you assign a value to a parameter, it will override any default value that you had already specified.



2317
2318
2319
2320
2321
2322
2323
2324
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 2317

class CommandParameter < Struct.new(
  :name,
  :value,
  :default_value,
  :description)
  SENSITIVE = []
  include Aws::Structure
end