in src/final_terminate/index.py [0:0]
def handler(event, _):
"""
Lambda handler
"""
instance_id = event["input"]["instance_id"]
try:
AS.terminate_instance_in_auto_scaling_group(
InstanceId=instance_id,
ShouldDecrementDesiredCapacity=True
)
return "asg instance termination call made"
except ClientError:
pass
try:
EC2.terminate_instances(
InstanceIds=(instance_id,),
DryRun=False
)
return SUCCESS
except ClientError:
return FAILURE