By default, when a macro is created it grabs everything from a deployment. The macro's code that is executed when it is run can be modified any way you want. For instance, you might want to remove any references to Elastic IPs so you do not create new Elastic IPs when a macro is run.
To edit a macro's code, click the Commands tab.
Go to Design -> Macros, and select a macro that you want to edit.
Click the Commands tab and you will see its underlying code.
Simply click the Edit link to modify the code. Be careful when you make changes to the code. You can undo changes while you're editing the code, but once you click Save, you will not be able to revert back to the previous version.
