TaskDefinitionArgs

data class TaskDefinitionArgs(val autoCreateTasks: Output<Boolean>? = null, val loRaWanUpdateGatewayTaskEntry: Output<TaskDefinitionLoRaWanUpdateGatewayTaskEntryArgs>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val taskDefinitionType: Output<TaskDefinitionType>? = null, val update: Output<TaskDefinitionUpdateWirelessGatewayTaskCreateArgs>? = null) : ConvertibleToJava<TaskDefinitionArgs>

Creates a gateway task definition.

Constructors

Link copied to clipboard
constructor(autoCreateTasks: Output<Boolean>? = null, loRaWanUpdateGatewayTaskEntry: Output<TaskDefinitionLoRaWanUpdateGatewayTaskEntryArgs>? = null, name: Output<String>? = null, tags: Output<List<TagArgs>>? = null, taskDefinitionType: Output<TaskDefinitionType>? = null, update: Output<TaskDefinitionUpdateWirelessGatewayTaskCreateArgs>? = null)

Properties

Link copied to clipboard
val autoCreateTasks: Output<Boolean>? = null

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.

Link copied to clipboard

The list of task definitions.

Link copied to clipboard
val name: Output<String>? = null

The name of the new resource.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

A list of key-value pairs that contain metadata for the destination.

Link copied to clipboard

A filter to list only the wireless gateway task definitions that use this task definition type

Link copied to clipboard

Information about the gateways to update.

Functions

Link copied to clipboard
open override fun toJava(): TaskDefinitionArgs