def set_asg_launch_template_version_latest()

in InstanceRefreshHandler/lambda_function.py [0:0]


def set_asg_launch_template_version_latest(asg_name, lt_id):
    try:
        response = asg_client.update_auto_scaling_group(
            AutoScalingGroupName=asg_name,
            LaunchTemplate={
                'LaunchTemplateId': lt_id,
                'Version': '$Latest'
            }
        )
        logging.info("Set launch template: {} version for asg: {} to $Latest".format(
            lt_id, asg_name))
        return response
    except ClientError as e:
        logging.error('Error setting launch template version to $Latest')
        raise e