def refresh_tags_for_existing_restore_jobs()

in Lambda/TagOnRestore/src/TagOnRestore.py [0:0]


    def refresh_tags_for_existing_restore_jobs(self, event):
        backup_client = boto3.client('backup')

        try:
            # boto3 API  /services/backup.html#Backup.Client.list_restore_jobs""
            restore_jobs_list = backup_client.list_restore_jobs()

            for restoreJobInfo in restore_jobs_list['RestoreJobs']:
                self.handle_restore_event_data(restoreJobInfo['RestoreJobId'])

        except (ClientError, Exception):
            var = traceback.format_exc()
            logger.error(f"Error {var} n handle_refresh_job_logs")