Skip to main content

resource_log_levels

Creates, updates, deletes, gets or lists a resource_log_levels resource.

Overview

Nameresource_log_levels
TypeResource
Idaws.iotwireless.resource_log_levels

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
log_levelstringThe 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. (INFO, ERROR, DISABLED)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_resource_log_levelselectresource_identifier, resourceType, regionFetches the log-level override, if any, for a given resource ID and resource type..
put_resource_log_levelreplaceresource_identifier, resourceType, region, LogLevelSets the log-level override for a resource ID and resource type. A limit of 200 log level override can be set per account.
reset_all_resource_log_levelsexecregionRemoves the log-level overrides for all resources; wireless devices, wireless gateways, and FUOTA tasks.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)
resourceTypestringThe type of resource, which can be WirelessDevice, WirelessGateway, or FuotaTask.
resource_identifierstring

SELECT examples

Fetches the log-level override, if any, for a given resource ID and resource type..

SELECT
log_level
FROM aws.iotwireless.resource_log_levels
WHERE resource_identifier = '{{ resource_identifier }}' -- required
AND resourceType = '{{ resourceType }}' -- required
AND region = '{{ region }}' -- required
;

REPLACE examples

Sets the log-level override for a resource ID and resource type. A limit of 200 log level override can be set per account.

REPLACE aws.iotwireless.resource_log_levels
SET
LogLevel = '{{ LogLevel }}'
WHERE
resource_identifier = '{{ resource_identifier }}' --required
AND resourceType = '{{ resourceType }}' --required
AND region = '{{ region }}' --required
AND LogLevel = '{{ LogLevel }}' --required;

Lifecycle Methods

Removes the log-level overrides for all resources; wireless devices, wireless gateways, and FUOTA tasks.

EXEC aws.iotwireless.resource_log_levels.reset_all_resource_log_levels
@region='{{ region }}' --required
;