def METHOD_NAME(
    self,
    entity: Type[T],
    entity_id: Union[str, basic.Uuid],
    fields: Optional[List[str]] = None,
) -> Optional[T]:
    """
    Validates if we can update a description or not. Will return
    the instance if it can be updated. None otherwise.
    Args
        entity (T): Entity Type
        entity_id: ID
        fields: extra fields to fetch from API
    Returns
        instance to update
    """
    instance = self.get_by_id(entity=entity, entity_id=entity_id, fields=fields)
    if not instance:
        logger.warning(
            f"Cannot find an instance of '{entity.__class__.__name__}' with id [{str(entity_id)}]."
        )
        return None
    return instance