class Aws::IoTEvents::Types::DescribeAlarmModelResponse

@!attribute [rw] creation_time

The time the alarm model was created, in the Unix epoch format.
@return [Time]

@!attribute [rw] alarm_model_arn

The ARN of the alarm model. For more information, see [Amazon
Resource Names (ARNs)][1] in the *AWS General Reference*.

[1]: https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html
@return [String]

@!attribute [rw] alarm_model_version

The version of the alarm model.
@return [String]

@!attribute [rw] last_update_time

The time the alarm model was last updated, in the Unix epoch format.
@return [Time]

@!attribute [rw] status

The status of the alarm model. The status can be one of the
following values:

* `ACTIVE` - The alarm model is active and it's ready to evaluate
  data.

* `ACTIVATING` - AWS IoT Events is activating your alarm model.
  Activating an alarm model can take up to a few minutes.

* `INACTIVE` - The alarm model is inactive, so it isn't ready to
  evaluate data. Check your alarm model information and update the
  alarm model.

* `FAILED` - You couldn't create or update the alarm model. Check
  your alarm model information and try again.
@return [String]

@!attribute [rw] status_message

Contains information about the status of the alarm model.
@return [String]

@!attribute [rw] alarm_model_name

The name of the alarm model.
@return [String]

@!attribute [rw] alarm_model_description

The description of the alarm model.
@return [String]

@!attribute [rw] role_arn

The ARN of the IAM role that allows the alarm to perform actions and
access AWS resources. For more information, see [Amazon Resource
Names (ARNs)][1] in the *AWS General Reference*.

[1]: https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html
@return [String]

@!attribute [rw] key

An input attribute used as a key to create an alarm. AWS IoT Events
routes [inputs][1] associated with this key to the alarm.

[1]: https://docs.aws.amazon.com/iotevents/latest/apireference/API_Input.html
@return [String]

@!attribute [rw] severity

A non-negative integer that reflects the severity level of the
alarm.
@return [Integer]

@!attribute [rw] alarm_rule

Defines when your alarm is invoked.
@return [Types::AlarmRule]

@!attribute [rw] alarm_notification

Contains information about one or more notification actions.
@return [Types::AlarmNotification]

@!attribute [rw] alarm_event_actions

Contains information about one or more alarm actions.
@return [Types::AlarmEventActions]

@!attribute [rw] alarm_capabilities

Contains the configuration information of alarm state changes.
@return [Types::AlarmCapabilities]

Constants

SENSITIVE