804.7A  Arrests by federal law enforcement officers.
  1.  For purposes of this section, “federal law enforcement officer” means a person employed full time by the United States government who is empowered to effect an arrest with or without a warrant for a violation of the United States Code and who is authorized to carry a firearm in the performance of the person’s duties as a federal law enforcement officer.
  2.  A federal law enforcement officer has the same authority, as provided in section 804.7, subsection 3, and has the same immunity from suit in this state as a peace officer, as defined in section 801.4, subsection 11, when making an arrest in this state for a nonfederal crime if either of the following exists:
  a.  The federal law enforcement officer has reasonable grounds for believing that an indictable public offense has been committed and has reasonable grounds for believing that the person to be arrested has committed it.
  b.  The federal law enforcement officer is rendering assistance to a peace officer of this state in an emergency or at the request of the peace officer.
90 Acts, ch 1014, §1