Fix breakage and add tests for the new usage and original usage. Include health evaluation status in to_print.
I honestly am not sure if the default should be True or False; all of my pre-existing Route53 records report True when using the newer API, so I chose True as the default (though the docs note this may break for CloudFront targets.)
Route53 Record.set_alias was broken by the addition of target
health evaluation. Fix this and add tests for the new usage
and original usage. Include health evaluation status in to_print.
Fix route53 alias to_print and change default health eval to False
I had an incorrect addition to the to_print as alias_evaluate_target_health is handled as a string rather than converted to a proper boolean. Based on that fix I've changed the default to False as that matches all of my existing Route53 records created with the old Route53 API.
Thanks for the fix and tests 👍