AssessmentTemplate
Learn how to create, update, and manage AWS Inspector AssessmentTemplates using Alchemy Cloud Control.
The AssessmentTemplate resource allows you to create and manage AWS Inspector AssessmentTemplates for automated security assessments of your AWS resources.
Minimal Example
Section titled “Minimal Example”Create a basic assessment template with required properties and a common optional property.
import AWS from "alchemy/aws/control";
const basicAssessmentTemplate = await AWS.Inspector.AssessmentTemplate("basicAssessmentTemplate", { AssessmentTargetArn: "arn:aws:inspector:us-west-2:123456789012:target/0-abc12345", DurationInSeconds: 3600, AssessmentTemplateName: "Basic Assessment Template", RulesPackageArns: [ "arn:aws:inspector:us-west-2:123456789012:rulespackage/0-abc12345" ]});
Advanced Configuration
Section titled “Advanced Configuration”Configure an assessment template with additional options, including user attributes for findings.
import AWS from "alchemy/aws/control";
const advancedAssessmentTemplate = await AWS.Inspector.AssessmentTemplate("advancedAssessmentTemplate", { AssessmentTargetArn: "arn:aws:inspector:us-west-2:123456789012:target/0-def67890", DurationInSeconds: 7200, AssessmentTemplateName: "Advanced Assessment", RulesPackageArns: [ "arn:aws:inspector:us-west-2:123456789012:rulespackage/0-def67890" ], UserAttributesForFindings: [ { Key: "Environment", Value: "Production" }, { Key: "Team", Value: "Security" } ]});
Scheduled Assessments
Section titled “Scheduled Assessments”Create an assessment template that can be scheduled to run at regular intervals.
import AWS from "alchemy/aws/control";
const scheduledAssessmentTemplate = await AWS.Inspector.AssessmentTemplate("scheduledAssessmentTemplate", { AssessmentTargetArn: "arn:aws:inspector:us-west-2:123456789012:target/0-ghi12345", DurationInSeconds: 1800, AssessmentTemplateName: "Scheduled Assessment", RulesPackageArns: [ "arn:aws:inspector:us-west-2:123456789012:rulespackage/0-ghi12345" ], UserAttributesForFindings: [ { Key: "Environment", Value: "Staging" } ]});