Skip to main content

wireless_gateway_task_definitions

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

Overview

Namewireless_gateway_task_definitions
TypeResource
Idaws.iotwireless.wireless_gateway_task_definitions

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
arnstringThe Amazon Resource Name of the resource.
auto_create_tasksbooleanWhether to automatically create tasks using this task definition for all gateways with the specified current version. If false, the task must me created by calling CreateWirelessGatewayTask.
namestringThe name of the resource.
updateobjectUpdateWirelessGatewayTaskCreate object.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_wireless_gateway_task_definitionselectid, regionGets information about a wireless gateway task definition.
list_wireless_gateway_task_definitionsselectregionmaxResults, nextToken, taskDefinitionTypeList the wireless gateway tasks definitions registered to your AWS account.
create_wireless_gateway_task_definitioninsertregion, AutoCreateTasksCreates a gateway task definition.
delete_wireless_gateway_task_definitiondeleteid, regionDeletes a wireless gateway task definition. Deleting this task definition does not affect tasks that are currently in progress.

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
idstringThe ID of the resource to delete.
regionstringAWS region (default: us-east-1)
maxResultsintegerThe maximum number of results to return in this operation.
nextTokenstringTo retrieve the next set of results, the nextToken value from a previous response; otherwise null to receive the first set of results.
taskDefinitionTypestringA filter to list only the wireless gateway task definitions that use this task definition type.

SELECT examples

Gets information about a wireless gateway task definition.

SELECT
arn,
auto_create_tasks,
name,
update
FROM aws.iotwireless.wireless_gateway_task_definitions
WHERE id = '{{ id }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Creates a gateway task definition.

INSERT INTO aws.iotwireless.wireless_gateway_task_definitions (
AutoCreateTasks,
Name,
Update,
ClientRequestToken,
Tags,
region
)
SELECT
{{ AutoCreateTasks }} /* required */,
'{{ Name }}',
'{{ Update }}',
'{{ ClientRequestToken }}',
'{{ Tags }}',
'{{ region }}'
RETURNING
arn,
id
;

DELETE examples

Deletes a wireless gateway task definition. Deleting this task definition does not affect tasks that are currently in progress.

DELETE FROM aws.iotwireless.wireless_gateway_task_definitions
WHERE id = '{{ id }}' --required
AND region = '{{ region }}' --required
;