in network-load-balancer-copy-utility/copy_network_load_balancer.py [0:0]
def add_tags(nlb_data, nlb_arn, target_groups):
"""
Add tag to Network Load Balancer and Target Group
"""
if debug:
logger.debug("Tagging the Network Load Balancer and target groups")
if len(nlb_data['Tags']) >= 1:
for target_group in target_groups:
try:
client.add_tags(ResourceArns=[target_group[
'arn']], Tags=nlb_data['Tags'])
except botocore.exceptions.ParamValidationError as exception:
logger.error("Failed to add target group tags")
logger.error(exception)
sys.exit(1)
try:
client.add_tags(ResourceArns=[nlb_arn], Tags=nlb_data['Tags'])
except botocore.exceptions.ParamValidationError as exception:
logger.error("Failed to add Network Load Balancer tags")
logger.error(exception)
sys.exit(1)