NetworkAnalyzerConfiguration
The NetworkAnalyzerConfiguration resource enables you to manage AWS IoTWireless NetworkAnalyzerConfigurations which are used for analyzing network performance and troubleshooting in IoT environments.
Minimal Example
Section titled “Minimal Example”Create a basic network analyzer configuration with essential properties.
import AWS from "alchemy/aws/control";
const networkAnalyzerConfig = await AWS.IoTWireless.NetworkAnalyzerConfiguration("basicConfig", { name: "BasicNetworkAnalyzerConfig", description: "A basic configuration for network analysis", wirelessGateways: ["arn:aws:iotwireless:us-west-2:123456789012:wireless-gateway/abcd1234"], wirelessDevices: ["arn:aws:iotwireless:us-west-2:123456789012:wireless-device/xyz5678"], tags: [ { key: "Environment", value: "Development" }, { key: "Project", value: "IoTAnalytics" } ]});
Advanced Configuration
Section titled “Advanced Configuration”Configure a network analyzer with specific trace content options for enhanced analysis.
const advancedNetworkAnalyzerConfig = await AWS.IoTWireless.NetworkAnalyzerConfiguration("advancedConfig", { name: "AdvancedNetworkAnalyzerConfig", description: "An advanced configuration for detailed network analysis", wirelessGateways: ["arn:aws:iotwireless:us-west-2:123456789012:wireless-gateway/abcd1234"], wirelessDevices: ["arn:aws:iotwireless:us-west-2:123456789012:wireless-device/xyz5678"], traceContent: { logLevel: "DEBUG", logDestination: "CloudWatch" }, tags: [ { key: "Environment", value: "Production" }, { key: "Project", value: "IoTAnalytics" } ]});
Use Case: Adopting Existing Configurations
Section titled “Use Case: Adopting Existing Configurations”This example demonstrates how to adopt an existing network analyzer configuration instead of failing if it already exists.
const adoptExistingConfig = await AWS.IoTWireless.NetworkAnalyzerConfiguration("adoptConfig", { name: "AdoptedNetworkAnalyzerConfig", description: "Adopting an existing network analyzer configuration", wirelessGateways: ["arn:aws:iotwireless:us-west-2:123456789012:wireless-gateway/abcd1234"], wirelessDevices: ["arn:aws:iotwireless:us-west-2:123456789012:wireless-device/xyz5678"], adopt: true // Allow adoption of the existing resource});