class Aws::IoTEvents::Types::AlarmModelVersionSummary

Contains a summary of an alarm model version.

@!attribute [rw] alarm_model_name

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

@!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] 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] creation_time

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

@!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 version.
@return [String]

Constants

SENSITIVE