Change log for AWS_CONFIG

Date Changes
2025-09-26 Enhancement:
- event.idm.read_only_udm.principal.ip: Newly mapped raw log fields configItem.configuration.ipPermissions.ipv4Ranges.cidrIp, configItem.configuration.ipPermissions.ipRanges, configItem.configuration.ipPermissionsEgress.ipv4Ranges.cidrIp, and configItem.configuration.ipPermissionsEgress.ipRanges to event.idm.read_only_udm.principal.ip.
- event.idm.read_only_udm.principal.asset.ip: Newly mapped raw log fields configItem.configuration.ipPermissions.ipv4Ranges.cidrIp, configItem.configuration.ipPermissions.ipRanges, configItem.configuration.ipPermissionsEgress.ipv4Ranges.cidrIp, and configItem.configuration.ipPermissionsEgress.ipRanges to event.idm.read_only_udm.principal.asset.ip.
- event.idm.read_only_udm.additional.fields: Newly mapped configItem.configuration.stackId, configItem.configuration.StandardsArn, configItem.configuration.VPCId, configItem.configuration.ResolverRuleId, configItem.configuration.ResolverRuleAssociationId, configItem.configuration.computePlatform, configItem.configuration.minimumHealthyHosts.type, configItem.configuration.minimumHealthyHosts.value, configItem.configuration.trafficRoutingConfig.type, configItem.configuration.trafficRoutingConfig.timeBasedCanary.canaryPercentage, configItem.configuration.trafficRoutingConfig.timeBasedCanary.canaryInterval, configItem.configuration.Id, configItem.configuration.ReplicateTo, configItem.configuration.GrowthType, configItem.configuration.Description, configItem.configuration.DeploymentDurationInMinutes, configItem.configuration.GrowthFactor, configItem.configuration.FinalBakeTimeInMinutes, configItem.configuration.Name, configItem.configuration.Features, configItem.configuration.Enable, configItem.configuration.FindingPublishingFrequency, configItem.configuration.DataSources.S3Logs.Enable, configItem.configuration.DataSources.Kubernetes.AuditLogs.Enable, configItem.configuration.entries, configItem.configuration.associations, configItem.configuration.routes, configItem.configuration.EventBusName, configItem.configuration.EventPattern.source, configItem.configuration.EventPattern.detail-type, configItem.configuration.EventPattern.detail.eventSource, configItem.configuration.EventPattern.detail.managementEvent, configItem.configuration.cidrBlockAssociationSet, configItem.configuration.AccountId, configItem.configuration.State, configItem.configuration.DomainName, configItem.configuration.ServiceType, configItem.configuration.TlsConfig.SecurityPolicy, configItem.configuration.AuthenticationType, configItem.configuration.RecordingGroup.AllSupported, configItem.configuration.RecordingGroup.IncludeGlobalResourceTypes, configItem.configuration.RecordingGroup.RecordingStrategy.UseOnly, configItem.configuration.accountState.state.status, configItem.configuration.accountState.resourceState.ec2.status, configItem.configuration.accountState.resourceState.ecr.status, configItem.configuration.accountState.resourceState.lambda.status, configItem.configuration.accountState.resourceState.lambdaCode.status, configItem.configuration.accountState.resourceState.codeRepository.status, configItem.configuration.stackName, configItem.configuration.stackStatus, configItem.configuration.driftInformation.stackDriftStatus, configItem.configuration.deploymentConfigId, configItem.configuration.lastUpdatedTime, configItem.configuration.parameters, configItem.configuration.outputs, configItem.supplementaryConfiguration.StackResourceSummaries, configItem.supplementaryConfiguration.unsupportedResources, configItem.configurationItemVersion, configItem.configuration.newInstancesProtectedFromScaleIn, configItem.configuration.serviceLinkedRoleARN, configItem.configuration.createdTime, configItem.configuration.vpczoneIdentifier, configItem.configuration.maxSize, configItem.configuration.minSize, configItem.configuration.desiredCapacity, configItem.configuration.defaultCooldown, configItem.configuration.ipPermissions, configItem.configuration.ipPermissionsEgress, configItem.supplementaryConfiguration.EnableTerminationProtection, configItem.configuration.DisabledStandardsControls.StandardsControlArn, configItem.configuration.disableRollback, configItem.configuration.WorkGroupConfiguration.EnforceWorkGroupConfiguration, configItem.configuration.WorkGroupConfiguration.EngineVersion.SelectedEngineVersion, configItem.configuration.WorkGroupConfiguration.EngineVersion.EffectiveEngineVersion, configItem.configuration.WorkGroupConfiguration.PublishCloudWatchMetricsEnabled, configItem.configuration.WorkGroupConfiguration.RequesterPaysEnabled, configItem.configuration.isDefault, configItem.configuration.networkAclId and configItem.configuration.DisabledStandardsControls.Reason raw log fields to event.idm.read_only_udm.additional.fields UDM field.
2025-09-04 Enhancement:
- Modified conditional check to process logs only when message contains Records AND the fileVersion field is empty.
- event.idm.read_only_udm.metadata.collected_timestamp: Newly mapped configItem.resourceCreationTime raw log field to event.idm.read_only_udm.metadata.collected_timestamp.
- event.idm.read_only_udm.metadata.event_timestamp: Newly mapped configItem.configurationItemCaptureTime raw log field to event.idm.read_only_udm.metadata.event_timestamp.
- event.idm.read_only_udm.additional.fields: Newly mapped configuration.serviceLinkedRoleARN, configuration.createdTime, configuration.vpczoneIdentifier, configuration.maxSize, configuration.minSize, configuration.desiredCapacity, configuration.defaultCooldown, configurationItemVersion and configuration.newInstancesProtectedFromScaleIn raw log fields to event.idm.read_only_udm.additional.fields.
- event.idm.read_only_udm.metadata.id: Newly mapped configSnapshotId raw log field to event.idm.read_only_udm.metadata.id.
- event.idm.read_only_udm.metadata.product_version: Newly mapped fileVersion raw log field to event.idm.read_only_udm.metadata.product_version.
- event.idm.read_only_udm.principal.location.country_or_region: Newly mapped configuration.availabilityZones raw log field to event.idm.read_only_udm.principal.location.country_or_region.
- event.idm.read_only_udm.principal.resource.attribute.labels: Newly mapped relationships.name, relationships.resourceType and relationships.resourceId raw log fields to event.idm.read_only_udm.principal.resource.attribute.labels.
- event.idm.read_only_udm.target.location.name: Newly mapped availabilityZone raw log field to event.idm.read_only_udm.target.location.name.
- event.idm.read_only_udm.target.resource.attribute.labels: Newly mapped configuration.autoScalingGroupName, enabledMetric.granularity, enabledMetric.metric, configuration.healthCheckGracePeriod, configuration.healthCheckType, configuration.keyspaceName, configuration.launchTemplate, configuration.terminationPolicies, awsAccountId, configurationStateId, configuration.autoScalingGroupARN, launchTemplate.launchTemplateId, launchTemplateName, launchTemplate.version and configurationStateMd5Hash raw log fields to event.idm.read_only_udm.target.resource.attribute.labels.
2025-07-01 Enhancement:
- event.idm.read_only_udm.principal.location.country_or_region: Newly mapped awsRegion raw log field with event.idm.read_only_udm.principal.location.country_or_region UDM field.
- event.idm.read_only_udm.metadata.description: Newly mapped eventCategory raw log field with event.idm.read_only_udm.metadata.description UDM field.
- event.idm.read_only_udm.metadata.id: Newly mapped eventID raw log field with event.idm.read_only_udm.metadata.id UDM field.
- event.idm.read_only_udm.metadata.product_event_type: Newly mapped eventName raw log field with event.idm.read_only_udm.metadata.product_event_type UDM field.
- event.idm.read_only_udm.security_result.about.resource.name: Newly mapped eventSource raw log field with event.idm.read_only_udm.security_result.about.resource.name UDM field.
- event.idm.read_only_udm.metadata.event_timestamp: Newly mapped eventTime raw log field with event.idm.read_only_udm.metadata.event_timestamp UDM field.
- event.idm.read_only_udm.security_result.detection_fields: Newly mapped eventType, lookupAttribute.attributeKey, lookupAttribute.attributeValue, userIdentity.invokedBy, requestParameters.encryptionContext.aws:cloudtrail:arn, digestPublicKeyFingerprint, logFile.hashAlgorithm, logFile.hashValue, logFile.s3Bucket, logFile.s3Object, tlsDetails.clientProvidedHostHeader and requestParameters.encryptionContext.aws:s3:arn raw log field with event.idm.read_only_udm.security_result.detection_fields UDM field.
- event.idm.read_only_udm.metadata.product_version: Newly mapped eventVersion raw log field with event.idm.read_only_udm.metadata.product_version UDM field.
- event.idm.read_only_udm.additional.fields: Newly mapped managementEvent, readOnly, requestParameters.maxResults, userIdentity.sessionContext.attributes.mfaAuthenticated, digestS3Object, digestSignatureAlgorithm, digestS3Bucket and userIdentity.sessionContext.sessionIssuer.type raw log field with event.idm.read_only_udm.additional.fields UDM field.
- event.idm.read_only_udm.target.resource.product_object_id: Newly mapped recipientAccountId raw log field with event.idm.read_only_udm.target.resource.product_object_id UDM field.
- event.idm.read_only_udm.metadata.product_log_id: Newly mapped requestID raw log field with event.idm.read_only_udm.metadata.product_log_id UDM field.
- event.idm.read_only_udm.security_result.last_discovered_time: Newly mapped requestParameters.endTime raw log field with event.idm.read_only_udm.security_result.last_discovered_time UDM field.
- event.idm.read_only_udm.security_result.first_discovered_time: Newly mapped requestParameters.startTime raw log field with event.idm.read_only_udm.security_result.first_discovered_time UDM field.
- event.idm.read_only_udm.principal.ip: Newly added a conditional mapping based on the sourceIPAddress raw log field. A grok pattern is used to identify IP addresses. When an IP is found, it is mapped to event.idm.read_only_udm.principal.ip and event.idm.read_only_udm.principal.asset.ip. Otherwise, the existing mapping to event.idm.read_only_udm.principal.hostname and event.idm.read_only_udm.principal.asset.hostname is used.
- event.idm.read_only_udm.network.tls.cipher: Newly mapped tlsDetails.cipherSuite raw log field with event.idm.read_only_udm.network.tls.cipher UDM field.
- event.idm.read_only_udm.network.tls.version: Newly mapped tlsDetails.tlsVersion raw log field with event.idm.read_only_udm.network.tls.version UDM field.
- event.idm.read_only_udm.network.http.user_agent: Newly mapped userAgent raw log field with event.idm.read_only_udm.network.http.user_agent and event.idm.read_only_udm.network.http.parsed_user_agent UDM field.
- event.idm.read_only_udm.principal.user.userid: Newly mapped userIdentity.accessKeyId raw log field with event.idm.read_only_udm.principal.user.userid UDM field.
- event.idm.read_only_udm.target.user.userid: Newly mapped userIdentity.accountId raw log field with event.idm.read_only_udm.target.user.userid UDM field.
- event.idm.read_only_udm.principal.resource.name: Newly mapped userIdentity.arn raw log field with event.idm.read_only_udm.principal.resource.name UDM field.
- event.idm.read_only_udm.principal.user.product_object_id: Newly mapped userIdentity.principalId raw log field with event.idm.read_only_udm.principal.user.product_object_id UDM field.
- event.idm.read_only_udm.principal.user.attribute.creation_time: Newly mapped userIdentity.sessionContext.attributes.creationDate raw log field with event.idm.read_only_udm.principal.user.attribute.creation_time UDM field.
- event.idm.read_only_udm.intermediary.cloud.project.id: Newly mapped userIdentity.sessionContext.sessionIssuer.accountId raw log field with event.idm.read_only_udm.intermediary.cloud.project.id UDM field.
- event.idm.read_only_udm.intermediary.resource.name: Newly mapped userIdentity.sessionContext.sessionIssuer.arn raw log field with event.idm.read_only_udm.intermediary.resource.name UDM field.
- event.idm.read_only_udm.intermediary.resource.product_object_id: Newly mapped userIdentity.sessionContext.sessionIssuer.principalId raw log field with event.idm.read_only_udm.intermediary.resource.product_object_id UDM field.
- event.idm.read_only_udm.principal.user.user_display_name: Newly mapped userIdentity.sessionContext.sessionIssuer.userName raw log field with event.idm.read_only_udm.principal.user.user_display_name UDM field.
- event.idm.read_only_udm.principal.cloud.project.type: Newly mapped userIdentity.type raw log field with event.idm.read_only_udm.principal.cloud.project.type UDM field.
- event.idm.read_only_udm.principal.resource.name: Newly mapped resource.ARN raw log field with event.idm.read_only_udm.principal.resource.name UDM field.
- event.idm.read_only_udm.principal.user.userid: Newly mapped resource.accountId raw log field with event.idm.read_only_udm.principal.user.userid UDM field.
- event.idm.read_only_udm.principal.resource.type: Newly mapped resource.type raw log field with event.idm.read_only_udm.principal.resource.type UDM field.
- event.idm.read_only_udm.security_result.about.resource.id: Newly mapped requestParameters.keyId raw log field with event.idm.read_only_udm.security_result.about.resource.id UDM field.
- event.idm.read_only_udm.security_result.about.labels: Newly mapped requestParameters.keySpec raw log field with event.idm.read_only_udm.security_result.about.labels UDM field.
- event.idm.read_only_udm.principal.user.userid: Newly mapped awsAccountId raw log field with event.idm.read_only_udm.principal.user.userid UDM field.
- event.idm.read_only_udm.metadata.collected_timestamp: Newly mapped digestEndTime raw log field with event.idm.read_only_udm.metadata.collected_timestamp UDM field.
- event.idm.read_only_udm.metadata.event_timestamp: Newly mapped digestStartTime raw log field with event.idm.read_only_udm.metadata.event_timestamp UDM field.
2025-04-14 Enhancement:
- Added mappings for numerous fields within configurationItem.configuration.AWS:Application.Content to the event.idm.read_only_udm.additional.fields.
- This includes adding a for loop for each of the following keys:
- rpm-libs
- libcollection
- ethtool
- python3-certbot
- libmnl
- apr-util-openssl
- perl-overloading
- libselinux-utils
- python-josepy-doc
- libibverbs
- fstrm
- libseccomp
- python3-pyyaml
- libattr
- telnet
- quota
- efivar
- python3-libdnf
- glibc-all-langpacks
- keyutils-libs
- libgcc
- mod_lua
- fonts-srpm-macros
- libkcapi-hmaccalc
- python3-daemon
- perl-Encode
- selinux-policy
- fonts-filesystem
- python3-pyrsistent
- bind-license
- perl-IPC-Open3
- pcre2-syntax
- python-chevron
- perl-Getopt-Long
- at
- libunistring
- python3-docutils
- newrelic-infra
- python3-requests
- findutils
- bc
- glibc-common
- grub2-tools
- ntsysv
- gmp
- python-srpm-macros
- python3-attrs
- sed
- python3-acme
- python3-lockfile
- libref_array
- vim-minimal
- libcom_err
- c-ares
- perl-Pod-Escapes
- python3-chardet
- kbd-misc
- pkgconf-m4
- httpd-filesystem
- systemd
- gssproxy
- libpsl
- kernel
- words
- perl-Carp
- dnf-utils
- libassuan
- libxcrypt
- rsync
- chrony
- bash-completion
- popt
- libsepol
- gnupg2-minimal
- libpcap
- acl
- python3-distro
- python3-pyparsing
- util-linux
- perl-Term-Cap
- efivar-libs
- perl-Text-Tabs+Wrap
- pigz
- shadow-utils
- util-linux-core
- pam
- ed
- package-notes-srpm-macros
- info
- which
- libpkgconf
- sssd-common
- systemd-resolved
- containerd
- httpd-tools
- cryptsetup
- grub2-tools-minimal
- rust-srpm-macros
- perl-Class-Struct
- python3-netifaces
- xz-libs
- psmisc
- gperftools-libs
- perl-Exporter
- yum
- libsss_certmap
- awscli-2
- fluent-bit
- libtirpc
- nss-sysinit
- krb5-libs
- python3-libselinux
- rpcbind
- libkcapi
- libblkid
- python3-jinja2
- mod_http2
- elfutils-default-yama-scope
- filesystem
- cloud-utils-growpart
- binutils
- setup
- libmetalink
- openssl-libs
- pciutils
- perl-vars
- python3-certbot-nginx
- amazon-linux-repo-s3
- libsolv
- p11-kit
- openldap
- perl-MIME-Base64
- hwdata
- vim-enhanced
- libtdb
- bzip2
- dbus-libs
- libsss_idmap
- python3-pyOpenSSL
- sqlite-libs
- nss-softokn
- httpd-core
- perl-subs
- update-motd
- dnf
- gawk
- perl-Symbol
- cryptsetup-libs
- hunspell-en-GB
- httpd
- libgpg-error
- python3-jsonpatch
- tcsh
- inih
- psacct
- dnf-plugin-support-info
- rpm-sign-libs
- nginx-core
- python3-ruamel-yaml-clib
- glibc-gconv-extra
- groff-base
- amazon-linux-sb-keys
- crontabs
- libffi
- jq
- diffutils
- python3-prompt-toolkit
- dracut-config-ec2
- grubby
- libpath_utils
- libreport-filesystem
- file
- systemd-libs
- boost-thread
- net-tools
- libevent
- perl-Getopt-Std
- logrotate
- xxd
- libpq
- perl-interpreter
- gzip
- libcap
- ec2-instance-connect
- libgomp
- python3-urllib3
- inspectorssmplugin
- libtevent
- iptables-nft
- iproute
- elfutils-debuginfod-client
- libss
- libsmartcols
- screen
- libcomps
- python3-libcomps
- sssd-kcm
- kernel-livepatch-repo-s3
- libconfig
- mpfr
- vim-data
- sssd-client
- libacl
- nginx
- python3-ply
- perl-constant
- amazon-rpm-config
- perl-Text-ParseWords
- less
- lsof
- python3-pytz
- perl-Term-ANSIColor
- libbasicobjects
- pkgconf-pkg-config
- python3-dnf-plugins-core
- xxhash-libs
- libuv
- jansson
- python3-configargparse
- e2fsprogs
- perl-SelectSaver
- libverto-libev
- python3-pysocks
- perl-POSIX
- attr
- libtalloc
- nfs-utils
- libgcrypt
- lm_sensors-libs
- hunspell-filesystem
- perl-libs
- libfdisk
- perl-Storable
- kbd
- libcgroup
- boost-filesystem
- python3-libs
- libstdc++
- rpm
- cyrus-sasl-lib
- perl-File-stat
- dosfstools
- ocaml-srpm-macros
- openssh-server
- python3-pyserial
- libidn2
- libini_config
- perl-overload
- chkconfig
- rng-tools
- python3-ruamel-yaml
- libstoragemgmt
- python3-colorama
- hostname
- zram-generator
- man-pages
- gettext
- systemd-networkd
- openssh-clients
- dnf-data
- systemd-udev
- amazon-ssm-agent
- apr
- dbus-broker
- libuuid
- protobuf-c
- passwd
- efi-srpm-macros
- libdnf
- hunspell
- libuser
- alternatives
- perl-Errno
- zram-generator-defaults
- nss-util
- systemd-pam
- libmodulemd
- dwz
- lmdb-libs
- ghc-srpm-macros
- python3-hawkey
- hunspell-en
- perl-Fcntl
- mod_ssl
- audit
- python3-rpm
- libdhash
- python3-jmespath
- python3-cryptography
- perl-Scalar-List-Utils
- man-db
- sudo
- rpm-plugin-systemd-inhibit
- basesystem
- perl-mro
- rootfiles
- slang
- strace
- libmount
- python3-setuptools
- libnfsidmap
- cpio
- vim-common
- selinux-policy-targeted
- nginx-mimetypes
- libcurl-minimal
- crypto-policies
- libzstd
- kmod
- nano
- python3-dnf
- ncurses
- python3-libstoragemgmt
- libcap-ng
- libselinux
- go-srpm-macros
- dyninst
- e2fsprogs-libs
- rpm-plugin-selinux
- librepo
- python3-policycoreutils
- perl-Pod-Usage
- libnfnetlink
- keyutils
- oniguruma
- libutempter
- libverto
- libunwind
- cloud-init-cfg-ec2
- python3-pyrfc3339
- nspr
- iptables-libs
- perl-PathTools
- libpipeline
- efi-filesystem
- glibc
- libargon2
- libsss_nss_idmap
- perl-Pod-Simple
- python3-jsonschema
- aws-cfn-bootstrap
- xfsdump
- boost-system
- tcpdump
- docker
- sysstat
- cracklib-dicts
- coreutils
- curl-minimal
- perl-Socket
- expat
- dracut
- system-release
- fuse-libs
- python3-pycparser
- python3-pip-wheel
- readline
- libaio
- grep
- newt
- libsemanage
- glib2
- libxml2
- perl-HTTP-Tiny
- perl-parent
- grub2-pc-modules
- openssh
- traceroute
- xfsprogs
- libnl3
- bind-libs
- json-c
- libev
- pcre2
- cloud-init
- pkgconf
- generic-logos-httpd
- iputils
- libdb
- python3-jsonpointer
- tzdata
- cyrus-sasl-plain
- dnf-plugin-release-notification
- libedit
- sysctl-defaults
- zlib
- libnftnl
- amazon-chrony-config
- python3-setuptools-wheel
- libmaxminddb
- libnetfilter_conntrack
- event.idm.read_only_udm.additional.fields: Newly mapped configurationItem.supplementaryConfiguration.instanceStatus , configurationItem.configurationStateId , configurationItem.ARN and configurationItem.configuration.AWS:Network.Content to event.idm.read_only_udm.additional.fields.
- event.idm.read_only_udm.metadata.product_version: Newly mapped configurationItem.configurationItemVersion raw log field with event.idm.read_only_udm.metadata.product_version UDM field.
- event.idm.read_only_udm.metadata.description: Newly mapped messageType raw log field with event.idm.read_only_udm.metadata.description UDM field.
2024-06-09 Enhancement:
- Added on_error to configItem.configuration.configRuleList fields before mapping it to UDM.
2024-02-22 Enhancement:
- Mapped configurationItem.relationships[n].resourceId, configurationItem.relationships[n].resourceType and configurationItem.relationships[n].name to additional.fields.
2022-05-27 Enhancement - Modified the value stored in metadata.product_name to AWS Config.
2022-03-30 Enhancement-Corrected mapping for relationship.resourceId to parse for all log types and improve parsing percentage.