class Aws::IoTEvents::Types::SetTimerAction

Information needed to set the timer.

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

data as a hash:

    {
      timer_name: "TimerName", # required
      seconds: 1,
      duration_expression: "VariableValue",
    }

@!attribute [rw] timer_name

The name of the timer.
@return [String]

@!attribute [rw] seconds

The number of seconds until the timer expires. The minimum value is
60 seconds to ensure accuracy. The maximum value is 31622400
seconds.
@return [Integer]

@!attribute [rw] duration_expression

The duration of the timer, in seconds. You can use a string
expression that includes numbers, variables
(`$variable.<variable-name>`), and input values
(`$input.<input-name>.<path-to-datum>`) as the duration. The range
of the duration is 1-31622400 seconds. To ensure accuracy, the
minimum duration is 60 seconds. The evaluated result of the duration
is rounded down to the nearest whole number.
@return [String]

Constants

SENSITIVE