# By: Riasat Ullah
# This file contains all constants and functions that are related to integrations with Amazon services.

# names of message attributes
var_alarm_arn = 'AlarmArn'
var_alarm_name = 'AlarmName'
var_confirm_subscription_response = 'ConfirmSubscriptionResponse'
var_confirm_subscription_result = 'ConfirmSubscriptionResult'
var_message = 'Message'
var_message_id = 'MessageId'
var_message_type = 'Type'
var_new_state_reason = 'NewStateReason'
var_new_state_value = 'NewStateValue'
var_subject = 'Subject'
var_subscription_arn = 'SubscriptionArn'
var_subscription_url = 'SubscribeURL'
var_trigger = 'Trigger'
var_topic_arn = 'TopicArn'

# expected message values
msg_state_alarm = 'ALARM'
msg_state_ok = 'OK'
msg_type_notification = 'Notification'
msg_type_subscription_confirmation = 'SubscriptionConfirmation'
msg_type_unsubscribe_confirmation_msg = 'UnsubscribeConfirmation'
