Workaround was to: DMARCPolicy json.RawMessage `json:"dmarcPolicy"` https://github.com/aws/aws-lambda-go/blob/master/events/ses.go#L37 These poor mappings are making it really quite painful to develop with Golang and AWS... Else am I missing a trick?