def METHOD_NAME(self, arn: str, tags: List[Dict[str, str]]) -> None:
    name = arn.split(":")[-1]
    pipeline = self.pipelines.get(name)
    if not pipeline:
        raise ResourceNotFoundException(
            f"The account with id '{self.account_id}' does not include a pipeline with the name '{name}'"
        )
    pipeline.validate_tags(tags)
    for tag in tags:
        pipeline.tags.update({tag["key"]: tag["value"]})