The phrase 'Full Monty' is used to denote everything which is appropriate, necessary, or possible: the works.
Example of Use: “The reporters got the full monty at the press briefing.”
The 'full monty' has been a British slang phrase since the early 1980s. A U.S. equivalent might be the phrase 'the whole enchilada' or 'the whole nine yards.'