Discovery
The Discovery resource lets you manage AWS ApplicationSignals Discoverys for tracking application performance and signals.
Minimal Example
Section titled “Minimal Example”Create a basic Discovery resource with minimal properties.
import AWS from "alchemy/aws/control";
const basicDiscovery = await AWS.ApplicationSignals.Discovery("basic-discovery", { adopt: false // Default is false; it will fail if the resource already exists});
Advanced Configuration
Section titled “Advanced Configuration”Configure a Discovery resource with the option to adopt an existing resource.
const advancedDiscovery = await AWS.ApplicationSignals.Discovery("advanced-discovery", { adopt: true // This will adopt the existing resource instead of failing});
Monitoring Discovery Details
Section titled “Monitoring Discovery Details”Create a Discovery resource and monitor its properties such as ARN and timestamps.
const monitoredDiscovery = await AWS.ApplicationSignals.Discovery("monitored-discovery", { adopt: false});
// Log details about the Discovery resourceconsole.log(`ARN: ${monitoredDiscovery.Arn}`);console.log(`Creation Time: ${monitoredDiscovery.CreationTime}`);console.log(`Last Update Time: ${monitoredDiscovery.LastUpdateTime}`);