US Ambassador Nikki Haley has said Washington will definitely veto a resolution to ensure international protection for Palestinian civilians.