Measure the ingredients and have them ready for preparation.
Combine the crushed pineapple, broth sugar, maple syrup, mustard, and pineapple juice in a medium bowl; stir to blend.
Place the ham in the Instant Pot and add the pineapple sauce mixture over it.
Lock the lid in place, make sure the knob is in the sealing position, and select high pressure. Set the timer for 20 minutes.
When the time is up, let the pressure come down naturally for 15 minutes, then do a quick release. Check the temperature of the ham. It should register around 140 F or higher. Even though it is fully cooked, the flavor is best when it's cooked to at least 140 F.
Strain the juices into a fat separator. Pour the defatted juices and solids back into the Instant Pot and set it to sauté. Cook for 5 to 10 minutes to reduce the mixture and concentrate the flavors. Spoon over the ham. If desired, place the ham in a foil-lined baking pan, spoon the glaze over it, and bake at 425 F for 15 to 20 minutes to set the glaze.
Transfer the ham to a serving platter and slice.
Serve with pineapple rings, if desired. Enjoy!
Notes
*Make sure the ham will fit in your Instant Pot. You might be able to cut it into 2 pieces.