Class: Aws::IoTWireless::Types::CreateNetworkAnalyzerConfigurationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTWireless::Types::CreateNetworkAnalyzerConfigurationRequest
- Defined in:
- gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb
Overview
When making an API call, you may pass CreateNetworkAnalyzerConfigurationRequest data as a hash:
{
name: "NetworkAnalyzerConfigurationName", # required
trace_content: {
wireless_device_frame_info: "ENABLED", # accepts ENABLED, DISABLED
log_level: "INFO", # accepts INFO, ERROR, DISABLED
},
wireless_devices: ["WirelessDeviceId"],
wireless_gateways: ["WirelessGatewayId"],
description: "Description",
tags: [
{
key: "TagKey", # required
value: "TagValue", # required
},
],
client_request_token: "ClientRequestToken",
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_request_token ⇒ String
Each resource must have a unique client request token.
-
#description ⇒ String
The description of the new resource.
-
#name ⇒ String
Name of the network analyzer configuration.
-
#tags ⇒ Array<Types::Tag>
The tag to attach to the specified resource.
-
#trace_content ⇒ Types::TraceContent
Trace content for your wireless gateway and wireless device resources.
-
#wireless_devices ⇒ Array<String>
Wireless device resources to add to the network analyzer configuration.
-
#wireless_gateways ⇒ Array<String>
Wireless gateway resources to add to the network analyzer configuration.
Instance Attribute Details
#client_request_token ⇒ String
Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.
A suitable default value is auto-generated. You should normally not need to pass this option.
799 800 801 802 803 804 805 806 807 808 809 |
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 799 class CreateNetworkAnalyzerConfigurationRequest < Struct.new( :name, :trace_content, :wireless_devices, :wireless_gateways, :description, :tags, :client_request_token) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the new resource.
799 800 801 802 803 804 805 806 807 808 809 |
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 799 class CreateNetworkAnalyzerConfigurationRequest < Struct.new( :name, :trace_content, :wireless_devices, :wireless_gateways, :description, :tags, :client_request_token) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
Name of the network analyzer configuration.
799 800 801 802 803 804 805 806 807 808 809 |
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 799 class CreateNetworkAnalyzerConfigurationRequest < Struct.new( :name, :trace_content, :wireless_devices, :wireless_gateways, :description, :tags, :client_request_token) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
The tag to attach to the specified resource. Tags are metadata that you can use to manage a resource.
799 800 801 802 803 804 805 806 807 808 809 |
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 799 class CreateNetworkAnalyzerConfigurationRequest < Struct.new( :name, :trace_content, :wireless_devices, :wireless_gateways, :description, :tags, :client_request_token) SENSITIVE = [] include Aws::Structure end |
#trace_content ⇒ Types::TraceContent
Trace content for your wireless gateway and wireless device resources.
799 800 801 802 803 804 805 806 807 808 809 |
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 799 class CreateNetworkAnalyzerConfigurationRequest < Struct.new( :name, :trace_content, :wireless_devices, :wireless_gateways, :description, :tags, :client_request_token) SENSITIVE = [] include Aws::Structure end |
#wireless_devices ⇒ Array<String>
Wireless device resources to add to the network analyzer
configuration. Provide the WirelessDeviceId
of the resource to add
in the input array.
799 800 801 802 803 804 805 806 807 808 809 |
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 799 class CreateNetworkAnalyzerConfigurationRequest < Struct.new( :name, :trace_content, :wireless_devices, :wireless_gateways, :description, :tags, :client_request_token) SENSITIVE = [] include Aws::Structure end |
#wireless_gateways ⇒ Array<String>
Wireless gateway resources to add to the network analyzer
configuration. Provide the WirelessGatewayId
of the resource to
add in the input array.
799 800 801 802 803 804 805 806 807 808 809 |
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 799 class CreateNetworkAnalyzerConfigurationRequest < Struct.new( :name, :trace_content, :wireless_devices, :wireless_gateways, :description, :tags, :client_request_token) SENSITIVE = [] include Aws::Structure end |