Support 'termination protection' for cloudformation stacks (#31675)
Support 'termination protection' for cloudformation stacks (#31675)

* Support 'termination protection' for cloudformation stacks

- Pass in the stack_name and desired termination protection state to update_termination_protection

* Fix for failing cloudformation unit test

* Check if cfn has update_termination_protection attr

* Use hasattr to test if cfn supports update_termination_protection

* termination_protection shouldn't prevent update_stack call for existing stacks

thaim/ansible,thaim/ansible