Parsers and Generated Fields

Tag Fields Created by Parser aws-cloudtrail
  • #Cps.version

  • #Vendor

  • #ecs.version

  • #event.dataset

  • #event.kind

  • #event.module

  • #event.outcome

  • #observer.type

Fields Identified by Parser aws-cloudtrail
Vendor FieldCPS FieldDescription
Vendor.digestStartTime@timestampFallback timestamp if eventTime not present
Vendor.eventTime@timestampEvent timestamp in UTC
Vendor.digestS3Bucket;cloud.Storage.bucket_name 
Vendor.requestParameters.bucketName;cloud.Storage.bucket_name 
Vendor.awsAccountIdcloud.account.idAlternative account ID source
Vendor.awsAccountId;cloud.account.id 
Vendor.recipientAccountIdcloud.account.idFallback account ID source
Vendor.recipientAccountId;cloud.account.id 
Vendor.userIdentity.accountIdcloud.account.idAWS account ID
Vendor.userIdentity.accountId;cloud.account.id 
Vendor.requestParameters.instanceIdcloud.instance.idEC2 instance ID
Vendor.awsRegioncloud.regionAWS region
Vendor.errorCodeerror.codeError code
Vendor.errorMessageerror.messageError details
Vendor.eventNameevent.actionEvent action name
Vendor.eventIDevent.idEvent ID
Vendor.errorCodeevent.outcomeMaps to "failure" if present
Vendor.eventSourceevent.providerEvent source service
Vendor.errorMessageevent.reasonError reason
Vendor.errorMessage;event.reason 
Vendor.previousDigestSignaturefile.hash.sha256When hash algorithm is SHA-256
Vendor.digestS3Objectfile.pathS3 object path
Vendor.requestParameters.Hosthost.nameHost name (lowercase)
Vendor.sourceIPAddresssource.addressSource address (lowercase)
Vendor.sourceIPAddresssource.ipSource IP address
source.address;source.ip 
Vendor.tlsDetails.cipherSuitetls.cipherTLS cipher suite
Vendor.tlsDetails.tlsVersiontls.version_protocol,Split into protocol and version
Vendor.userIdentity.principalIduser.idUser ID
Vendor.additionalEventData.UserNameuser.nameFallback user name
Vendor.requestParameters.roleSessionNameuser.nameUser name for AWSAccount type
Vendor.userIdentity.invokedByuser.nameUser name for AWSService type
Vendor.userIdentity.sessionContext.sessionIssuer.userNameuser.nameUser name for AssumedRole type
Vendor.userIdentity.userNameuser.nameUser name for IAMUser type
Vendor.userIdentity.userName;user.name 
Vendor.requestParameters.roleArnuser.roles[]Role ARN for SAMLUser, Role types
Vendor.userIdentity.sessionContext.sessionIssuer.arnuser.roles[]Role ARN for AssumedRole type
Vendor.userAgentuser_agent.originalUser agent string