Indemnification vs. subrogation

Can someone please tell me if I have these understood correctly? Thanks much!!

Subrogation = ex.) if the arch gets sued by the owner, the consultant at fault is also pulled into the suit. When there is a waiver of subrogation, the consultant at fault would not get pulled into the suit.

Indemnify = “to cover” . An indemnification clause is one party trying to get another party to cover them in some manner