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
Source FieldCPS FieldDescriptionMapping
Fallback user nameVendor.additionalEventData.UserName user.name
Alternative account ID sourceVendor.awsAccountId cloud.account.id
AWS regionVendor.awsRegion cloud.region
Alternative S3 bucket name sourceVendor.digestS3Bucket cloud.Storage.bucket_name
S3 object pathVendor.digestS3Object file.path
Fallback timestamp if eventTime not presentVendor.digestStartTime @timestamp
Error codeVendor.errorCode error.code
Error detailsVendor.errorMessage error.message
Event IDVendor.eventID event.id
Event action nameVendor.eventName event.action
Event source serviceVendor.eventSource event.provider
Event timestamp in UTCVendor.eventTime @timestamp
When hash algorithm is SHA-256Vendor.previousDigestHashValue file.hash.sha256
Fallback account ID sourceVendor.recipientAccountId cloud.account.id
Host name (lowercase)Vendor.requestParameters.Host host.name
S3 bucket nameVendor.requestParameters.bucketName cloud.Storage.bucket_name
EC2 instance IDVendor.requestParameters.instanceId cloud.instance.id
Role ARN for SAMLUser, Role typesVendor.requestParameters.roleArn user.roles[]
User name for AWSAccount typeVendor.requestParameters.roleSessionName user.name
Console login outcome (success/failure)Vendor.responseElements.ConsoleLogin event.outcome
Source address (lowercase)Vendor.sourceIPAddress source.address
Alternative timestamp fieldVendor.time @timestamp
TLS cipher suiteVendor.tlsDetails.cipherSuite tls.cipher
Split into protocol and versionVendor.tlsDetails.tlsVersion tls.version_protocol, tls.version
User agent stringVendor.userAgent user_agent.original
AWS account IDVendor.userIdentity.accountId cloud.account.id
User name for AWSService typeVendor.userIdentity.invokedBy user.name
Role ARN for IdentityCenterUser typeVendor.userIdentity.onBehalfOf.identityStoreArn user.roles[]
User ID for IdentityCenterUser typeVendor.userIdentity.onBehalfOf.userId user.id
User IDVendor.userIdentity.principalId user.id
Role ARN for AssumedRole typeVendor.userIdentity.sessionContext.sessionIssuer.arn user.roles[]
User name for AssumedRole typeVendor.userIdentity.sessionContext.sessionIssuer.userName user.name
User name for IAMUser typeVendor.userIdentity.userName user.name