Skip to content

Label ​

The Label resource lets you manage AWS FraudDetector Labels for identifying and categorizing events for fraud detection.

Minimal Example ​

Create a basic label with just the required properties and a description.

ts
import AWS from "alchemy/aws/control";

const fraudLabel = await AWS.FraudDetector.Label("fraud-label", {
  name: "SuspiciousTransaction",
  description: "Label for transactions flagged as suspicious"
});

Advanced Configuration ​

Create a label with tags for better organization and management.

ts
const taggedLabel = await AWS.FraudDetector.Label("tagged-fraud-label", {
  name: "HighRiskTransaction",
  description: "Label for transactions identified as high risk",
  tags: [
    { key: "Environment", value: "Production" },
    { key: "Team", value: "FraudDetection" }
  ]
});

Update Existing Label ​

Adopt an existing label instead of failing if it already exists.

ts
const existingLabel = await AWS.FraudDetector.Label("existing-fraud-label", {
  name: "ReturningCustomer",
  description: "Label for transactions from returning customers",
  adopt: true // This will adopt if the label already exists
});