Skip to main content

network_analyzer_configurations

Creates, updates, deletes or gets a network_analyzer_configuration resource or lists network_analyzer_configurations in a region

Overview

Namenetwork_analyzer_configurations
TypeResource
DescriptionCreate and manage NetworkAnalyzerConfiguration resource.
Idawscc.iotwireless.network_analyzer_configurations

Fields

NameDatatypeDescription
namestringName of the network analyzer configuration
descriptionstringThe description of the new resource
trace_contentobjectTrace content for your wireless gateway and wireless device resources
wireless_devicesarrayList of wireless gateway resources that have been added to the network analyzer configuration
wireless_gatewaysarrayList of wireless gateway resources that have been added to the network analyzer configuration
arnstringArn for network analyzer configuration, Returned upon successful create.
tagsarrayAn array of key-value pairs to apply to this resource.
regionstringAWS region.

For more information, see AWS::IoTWireless::NetworkAnalyzerConfiguration.

Methods

NameResourceAccessible byRequired Params
create_resourcenetwork_analyzer_configurationsINSERTName, region
delete_resourcenetwork_analyzer_configurationsDELETEIdentifier, region
update_resourcenetwork_analyzer_configurationsUPDATEIdentifier, PatchDocument, region
list_resourcesnetwork_analyzer_configurations_list_onlySELECTregion
get_resourcenetwork_analyzer_configurationsSELECTIdentifier, region

SELECT examples

Gets all properties from an individual network_analyzer_configuration.

SELECT
region,
name,
description,
trace_content,
wireless_devices,
wireless_gateways,
arn,
tags
FROM awscc.iotwireless.network_analyzer_configurations
WHERE
region = 'us-east-1' AND
Identifier = '{{ name }}';

INSERT example

Use the following StackQL query and manifest file to create a new network_analyzer_configuration resource, using stack-deploy.

/*+ create */
INSERT INTO awscc.iotwireless.network_analyzer_configurations (
Name,
region
)
SELECT
'{{ name }}',
'{{ region }}';

UPDATE example

Use the following StackQL query and manifest file to update a network_analyzer_configuration resource, using stack-deploy.

/*+ update */
UPDATE awscc.iotwireless.network_analyzer_configurations
SET PatchDocument = string('{{ {
"Description": description,
"TraceContent": trace_content,
"WirelessDevices": wireless_devices,
"WirelessGateways": wireless_gateways,
"Tags": tags
} | generate_patch_document }}')
WHERE
region = '{{ region }}' AND
Identifier = '{{ name }}';

DELETE example

/*+ delete */
DELETE FROM awscc.iotwireless.network_analyzer_configurations
WHERE
Identifier = '{{ name }}' AND
region = 'us-east-1';

Permissions

To operate on the network_analyzer_configurations resource, the following permissions are required:

iotwireless:CreateNetworkAnalyzerConfiguration,
iotwireless:TagResource