def to_json()

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