docs: def add(env, securitygroup_id, network_component, server, interface):
      """Attach an interface to a security group."""
      _validate_args(network_component, server, interface)
  
      mgr = SoftLayer.NetworkManager(env.client)
      component_id = _get_component_id(env, network_component, server, interface)
  
      ret = mgr.attach_securitygroup_component(securitygroup_id,
                                               component_id)
      if not ret:
          raise exceptions.CLIAbort("Could not attach network component")
  
      table = formatting.Table(REQUEST_COLUMNS)
      table.add_row([ret['requestId']])
  
      env.fout(table)