docs: def _get_element_by_id(self, resource_name, eclass, id):
          """Get a single element matching an id"""
          elements = self._get_elements(resource_name, eclass, id=id)
          if not elements:
              raise ValueError("No resource matching: {0}".format(id))
          if len(elements) == 1:
              return elements[0]
          raise ValueError("Multiple resources matching: {0}".format(id))