class Aws::IoTEventsData::Types::DetectorStateDefinition

The new state, variable values, and timer settings of the detector (instance).

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

data as a hash:

    {
      state_name: "StateName", # required
      variables: [ # required
        {
          name: "VariableName", # required
          value: "VariableValue", # required
        },
      ],
      timers: [ # required
        {
          name: "TimerName", # required
          seconds: 1, # required
        },
      ],
    }

@!attribute [rw] state_name

The name of the new state of the detector (instance).
@return [String]

@!attribute [rw] variables

The new values of the detector's variables. Any variable whose
value isn't specified is cleared.
@return [Array<Types::VariableDefinition>]

@!attribute [rw] timers

The new values of the detector's timers. Any timer whose value
isn't specified is cleared, and its timeout event won't occur.
@return [Array<Types::TimerDefinition>]

Constants

SENSITIVE