CfnNetworkAnalyzerConfigurationPropsMixin

class aws_cdk.mixins_preview.aws_iotwireless.mixins.CfnNetworkAnalyzerConfigurationPropsMixin(props, *, strategy=None)

Bases: Mixin

Network analyzer configuration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-networkanalyzerconfiguration.html

CloudformationResource:

AWS::IoTWireless::NetworkAnalyzerConfiguration

Mixin:

true

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview import mixins
from aws_cdk.mixins_preview.aws_iotwireless import mixins as iotwireless_mixins

# trace_content: Any

cfn_network_analyzer_configuration_props_mixin = iotwireless_mixins.CfnNetworkAnalyzerConfigurationPropsMixin(iotwireless_mixins.CfnNetworkAnalyzerConfigurationMixinProps(
    description="description",
    name="name",
    tags=[CfnTag(
        key="key",
        value="value"
    )],
    trace_content=trace_content,
    wireless_devices=["wirelessDevices"],
    wireless_gateways=["wirelessGateways"]
),
    strategy=mixins.PropertyMergeStrategy.OVERRIDE
)

Create a mixin to apply properties to AWS::IoTWireless::NetworkAnalyzerConfiguration.

Parameters:

Methods

apply_to(construct)

Apply the mixin properties to the construct.

Parameters:

construct (IConstruct)

Return type:

IConstruct

supports(construct)

Check if this mixin supports the given construct.

Parameters:

construct (IConstruct)

Return type:

bool

Attributes

CFN_PROPERTY_KEYS = ['description', 'name', 'tags', 'traceContent', 'wirelessDevices', 'wirelessGateways']

Static Methods

classmethod is_mixin(x)

(experimental) Checks if x is a Mixin.

Parameters:

x (Any) – Any object.

Return type:

bool

Returns:

true if x is an object created from a class which extends Mixin.

Stability:

experimental

TraceContentProperty

class CfnNetworkAnalyzerConfigurationPropsMixin.TraceContentProperty(*, log_level=None, wireless_device_frame_info=None)

Bases: object

Trace content for your wireless gateway and wireless device resources.

Parameters:
  • log_level (Optional[str]) – The log level for a log message. The log levels can be disabled, or set to ERROR to display less verbose logs containing only error information, or to INFO for more detailed logs

  • wireless_device_frame_info (Optional[str]) – FrameInfo of your wireless device resources for the trace content. Use FrameInfo to debug the communication between your LoRaWAN end devices and the network server.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-networkanalyzerconfiguration-tracecontent.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_iotwireless import mixins as iotwireless_mixins

trace_content_property = iotwireless_mixins.CfnNetworkAnalyzerConfigurationPropsMixin.TraceContentProperty(
    log_level="logLevel",
    wireless_device_frame_info="wirelessDeviceFrameInfo"
)

Attributes

log_level

The log level for a log message.

The log levels can be disabled, or set to ERROR to display less verbose logs containing only error information, or to INFO for more detailed logs

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-networkanalyzerconfiguration-tracecontent.html#cfn-iotwireless-networkanalyzerconfiguration-tracecontent-loglevel

wireless_device_frame_info

FrameInfo of your wireless device resources for the trace content.

Use FrameInfo to debug the communication between your LoRaWAN end devices and the network server.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotwireless-networkanalyzerconfiguration-tracecontent.html#cfn-iotwireless-networkanalyzerconfiguration-tracecontent-wirelessdeviceframeinfo