This is a Latching DPDT ON-ON miniature toggle switch with 6 pins, rated to AC 6A/125V.
The switch has 6 pins allowing double pole, double throw use. The thread shaft requires a 6mm hole and has enough length to mount it to a panel/enclosure around 4mm thick (when using the included nuts/washers).
The switch comes with washers and nuts to mount to your panel/enclosure.
Do not use these switches with mains voltages!