Skip to content
GitHubXDiscordRSS

Filter

Learn how to create, update, and manage AWS InspectorV2 Filters using Alchemy Cloud Control.

The Filter resource allows you to create and manage AWS InspectorV2 Filters that help define criteria for the assessment of your AWS resources.

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"
});

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"
});

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
});