(1) In general.— No employer may discharge any employee or otherwise discriminate against any employee with respect to his compensation, terms, conditions, or privileges of employment because the employee (or any person acting pursuant to a request of the employee)
(A) provided, caused to be provided, or is about to provide or cause to be provided, to the employer or the Federal Government information relating to any violation or alleged violation of any order, regulation, or standard under this chapter or any other Federal law relating to pipeline safety;
(B) refused to engage in any practice made unlawful by this chapter or any other Federal law relating to pipeline safety, if the employee has identified the alleged illegality to the employer;
(C) provided, caused to be provided, or is about to provide or cause to be provided, testimony before Congress or at any Federal or State proceeding regarding any provision (or proposed provision) of this chapter or any other Federal law relating to pipeline safety;
(D) commenced, caused to be commenced, or is about to commence or cause to be commenced a proceeding under this chapter or any other Federal law relating to pipeline safety, or a proceeding for the administration or enforcement of any requirement imposed under this chapter or any other Federal law relating to pipeline safety;
(E) provided, caused to be provided, or is about to provide or cause to be provided, testimony in any proceeding described in subparagraph (D); or
(F) assisted or participated or is about to assist or participate in any manner in such a proceeding or in any other manner in such a proceeding or in any other action to carry out the purposes of this chapter or any other Federal law relating to pipeline safety.
(2) Employer defined.— In this section, the term employer means
(A) a person owning or operating a pipeline facility; or
(B) a contractor or subcontractor of such a person.