Skip to content
GitHubXDiscordRSS

NetworkAnalyzerConfiguration

Learn how to create, update, and manage AWS IoTWireless NetworkAnalyzerConfigurations using Alchemy Cloud Control.

The NetworkAnalyzerConfiguration resource enables you to manage AWS IoTWireless NetworkAnalyzerConfigurations which are used for analyzing network performance and troubleshooting in IoT environments.

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" }
]
});

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
});