in source/lambda/shared/elb_load_monitor/alb_alarm_messages.py [0:0]
def to_json(self) -> list:
message = {
'albAlarmAction': self.alb_alarm_action.name,
'alarmArn': self.cw_alarm_arn,
'alarmName': self.cw_alarm_name,
'elbListenerArn': self.elb_listener_arn,
'elbShedPercent': self.elb_shed_percent,
'maxElbShedPercent': self.max_elb_shed_percent,
'elbRestorePercent': self.elb_restore_percent,
'loadBalancerArn': self.load_balancer_arn,
'sqsQueueURL': self.sqs_queue_url,
'shedMesgDelaySec': self.shed_mesg_delay_sec,
'restoreMesgDelaySec': self.restore_mesg_delay_sec,
'targetGroupArn': self.target_group_arn
}
return message