def is_healthy()

in gamelift-daemon/src/main.py [0:0]


def is_healthy(InstanceId: str):
    """This method calls the DescribeAutoscalingInstance API to get the health status of the instance."""
    asg_instance = ec2.describe_auto_scaling_instances(
        InstanceIds=[
            InstanceId
        ]
    )
    instance_health = asg_instance['AutoScalingInstances'][0]['HealthStatus']
    print(f'The instance is {instance_health}', flush=True)
    return instance_health