in python/gwlb/delete_gwlb_tg_sample.py [0:0]
def main():
"""
Delete GWLB and associated Target Group and Listener:
Accepts:
--gwlb_arn: ARN of Gateway Load Balancer to be deleted
--tg_arn: ARN of Target Group to be deleted
Usage:
python delete_gwlb_tg.py \
--gwlb_arn arn:aws:elasticloadbalancing:us-west-2:xxxxxxxxxxxx:loadbalancer/gwlb/provider-gwlb1/8b4c4f9ff8dfc05f \
--tg_arn arn:aws:elasticloadbalancing:us-west-2:xxxxxxxxxxxx:targetgroup/gwlb-tg1/002138d5900763b08b
"""
parser = argparse.ArgumentParser()
parser.add_argument('--gwlb_arn', required=True,
help='specify Gateway Load Balancer ARN', type=str)
parser.add_argument('--tg_arn', required=True,
help='specify Target Group ARN', type=str)
args = parser.parse_args()
############################
# Define script variables:
############################
tg_arn = args.tg_arn
gwlb_arn = args.gwlb_arn
############################
delete_gwlb(gwlb_arn)
delete_tg(tg_arn)