code: def _connect_params_dict(self):
          
          conn_dict = {
              "hostname": self.host,
              "port": self.port,
              "username": self.username,
              "password": self.password,
              "look_for_keys": self.use_keys,
              "allow_agent": self.allow_agent,
              "key_filename": self.key_file,
              "pkey": self.pkey,
              "passphrase": self.passphrase,
              "timeout": self.timeout,
              "auth_timeout": self.auth_timeout,
          }
  
          # Check if using SSH 'config' file mainly for SSH proxy support
          if self.ssh_config_file:
              conn_dict = self._use_ssh_config(conn_dict)
          return conn_dict
docs: Generate dictionary of Paramiko connection parameters.