I’ve always had a difficult time when attempting to remember how to implement the different types of NAT available on ASA and IOS devices. It doesn’t help that between the two device families, there are three different syntax versions used in the configurations.
I created the PDF linked below as a quick reference sheet. It gives an overview of some of the most popular types of NAT implemented on these devices. Each NAT type has three sample configurations (from the three different versions) along with a visual representation of what actions are actually taken on the packets flowing through the NAT device.