Security Group rules should be a map of string to interface

ICMP. WHY.

[Finishes #74247520, #74345864]