code: def add_connection(self, name, **kwargs):
          
          name = 'connection:{}'.format(name)
          self.add_section(name)
          for key, value in list(kwargs.items()):
              self.set(name, key, value)
          self.generate_tags()
docs: Adds a connection to the configuration
  
          This method will add a connection to the configuration.  The connection
          added is only available for the lifetime of the object and is not
          persisted.
  
          Note:
              If a call is made to load() or reload(), any connections added
              with this method must be re-added to the config instance
  
          Args:
              name (str): The name of the connection to add to the config.  The
                  name provided will automatically be prepended with the string
                  connection:
              **kwargs (dict); The set of properties used to provide the node
                  configuration