Feature names for protection plans in GuardDuty API - Amazon GuardDuty
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Feature names for protection plans in GuardDuty API

When you enable Amazon GuardDuty for the first time, it starts processing Foundational data sources within your Amazon environment. GuardDuty uses these data sources to process an independent stream of events such as VPC flow logs, DNS logs, and Amazon CloudTrail management events. It then analyzes these events to identify potential security threats and generates findings in your account.

When one or more protection plans are enabled, then GuardDuty uses additional data from other Amazon services in your Amazon environment to monitor and analyze for potential security threats. These additional data sources are called features.

Change from data sources to features

When you add additional GuardDuty protections, such as S3 Protection, Runtime Monitoring, Lambda Protection, and others, you can configure the GuardDuty feature corresponding to the protection plan. Historically, GuardDuty protections were called dataSources in the APIs. However, after March 2023, new GuardDuty protection plans are now configured as features and not dataSources. GuardDuty still supports configuring protection plans launched before March 2023, as dataSources through the API, but new protection plans are only available as features. For information about which protection plans are impacted, see GuardDuty API changes.

If you manage GuardDuty configuration and protection plans through the console, you are not directly impacted by this change and don't need to take any action. This change affects the behavior of the APIs that are invoked to enable GuardDuty or protection plans within GuardDuty. If you use APIs or Amazon CLI to enable or edit the configuration of a protection plan, you must use the associated feature name. For more information, see Mapping dataSources to features.