def complete_lifecycle_hook()

in functions/source/UpdateDnsRecord/handler.py [0:0]


def complete_lifecycle_hook(instance_id, event, action_result):
  try:
    response = autoscaling.complete_lifecycle_action(
      LifecycleHookName=event['LifecycleHookName'],
      AutoScalingGroupName=event['AutoScalingGroupName'],
      LifecycleActionResult=action_result,
      InstanceId=instance_id
    )
    if check_response(response):
      print(f"Lifecycle hook completed correctly: {response}")
    else:
      print(f"Lifecycle hook could not be completed: {response}")
  except:
      print(f"Lifecycle hook completion could not be executed: {traceback.format_exc()}")
      return None