Cook the pasta as written on the pack.
Cut the whole pineapple vertically to make boats for serving.
In a large bowl mix the cooked pasta, pineapple, ham, carrots and spring onion.
In a small bowl whisk together the mayonnaise, yogurt, pineapple juice, vinegar and sugar.
Add the dressing to the pasta bowl and stir well.
Scoop the salad to the pineapple boats and serve cold.