Filter
The Filter resource allows you to create and manage AWS InspectorV2 Filters that help define criteria for the assessment of your AWS resources.
Minimal Example
Section titled “Minimal Example”Create a basic filter with required properties and a description.
import AWS from "alchemy/aws/control";
const basicFilter = await AWS.InspectorV2.Filter("basic-filter", { Name: "Critical Vulnerabilities Filter", Description: "Filter for critical vulnerabilities", FilterCriteria: { // Define filter criteria here }, FilterAction: "Exclude"});
Advanced Configuration
Section titled “Advanced Configuration”Set up a more complex filter with additional criteria and a detailed description.
const advancedFilter = await AWS.InspectorV2.Filter("advanced-filter", { Name: "High Severity Vulnerabilities Filter", Description: "Filter for high severity vulnerabilities affecting EC2 instances", FilterCriteria: { // Example filter criteria for severity level Severity: { Equals: ["HIGH"] }, // Add additional criteria as needed }, FilterAction: "Include"});
Adopt Existing Resource
Section titled “Adopt Existing Resource”Create a filter that adopts an existing resource instead of failing if it already exists.
const existingFilter = await AWS.InspectorV2.Filter("existing-filter", { Name: "Existing Filter", Description: "This filter adopts an existing resource", FilterCriteria: { // Define filter criteria here }, FilterAction: "Exclude", adopt: true});