diff --git a/src/main/java/org/graylog/aws/inputs/cloudtrail/json/CloudTrailRecord.java b/src/main/java/org/graylog/aws/inputs/cloudtrail/json/CloudTrailRecord.java index 9bb531f0..ed92fccb 100644 --- a/src/main/java/org/graylog/aws/inputs/cloudtrail/json/CloudTrailRecord.java +++ b/src/main/java/org/graylog/aws/inputs/cloudtrail/json/CloudTrailRecord.java @@ -45,6 +45,9 @@ public class CloudTrailRecord implements Serializable { @JsonProperty("errorMessage") public String errorMessage; + @JsonProperty("errorCode") + public String errorCode; + @JsonProperty("requestParameters") public Map requestParameters; @@ -66,6 +69,10 @@ public Map additionalFieldsAsMap() { m.put("errorMessage", errorMessage); } + if (errorCode != null) { + m.put("errorCode", errorCode); + } + if (userIdentity != null) { m.putAll(userIdentity.additionalFieldsAsMap()); }