Graph
The Graph resource allows you to create and manage AWS Detective Graphs that help you visualize and analyze security-related data across your AWS environment.
Minimal Example
Section titled “Minimal Example”Create a basic Detective Graph with auto member enabling:
import AWS from "alchemy/aws/control";
const detectiveGraph = await AWS.Detective.Graph("myDetectiveGraph", { AutoEnableMembers: true, Tags: [ { Key: "Project", Value: "Security" }, { Key: "Environment", Value: "Production" } ]});
Advanced Configuration
Section titled “Advanced Configuration”Configure a Detective Graph with custom tags and without auto member enabling:
const advancedDetectiveGraph = await AWS.Detective.Graph("advancedGraph", { AutoEnableMembers: false, Tags: [ { Key: "Compliance", Value: "PCI-DSS" }, { Key: "Owner", Value: "SecurityTeam" } ], adopt: true // Allows adoption of existing resource});
Adoption of Existing Graph
Section titled “Adoption of Existing Graph”Create a Detective Graph while ensuring it adopts an existing resource if it already exists:
const existingGraph = await AWS.Detective.Graph("existingGraph", { AutoEnableMembers: true, Tags: [ { Key: "Status", Value: "Active" } ], adopt: true // Ensures the function adopts the existing graph});