AWS::IoTWireless::TaskDefinition - AWS CloudFormation

AWS::IoTWireless::TaskDefinition

Creates a gateway task definition.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::IoTWireless::TaskDefinition", "Properties" : { "AutoCreateTasks" : Boolean, "Name" : String, "Tags" : [ Tag, ... ], "Update" : UpdateWirelessGatewayTaskCreate } }

YAML

Type: AWS::IoTWireless::TaskDefinition Properties: AutoCreateTasks: Boolean Name: String Tags: - Tag Update: UpdateWirelessGatewayTaskCreate

Properties

AutoCreateTasks

Whether 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.

Required: Yes

Type: Boolean

Update requires: No interruption

Name

The name of the new resource.

Required: No

Type: String

Minimum: 1

Maximum: 2048

Update requires: No interruption

Tags

The tags are an array of key-value pairs to attach to the specified resource. Tags can have a minimum of 0 and a maximum of 50 items.

Required: No

Type: List of Tag

Maximum: 200

Update requires: No interruption

Update

Information about the gateways to update.

Required: No

Type: UpdateWirelessGatewayTaskCreate

Update requires: No interruption

Return values

Ref

When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns the task definition.

Fn::GetAtt

Arn

The Amazon Resource Name of the resource.

Id

The ID of the new wireless gateway task definition.