What is regarded as a life partner for South African immigration purposes?

A life partner in South African immigration terms means a South African citizen or permanent residency holder is in a permanent relationship (boyfriend or girlfriend) with a foreigner.  This does not include marriage between a South African citizen or permanent residency holder.