We recommend new projects start with resources from the AWS provider.
aws-native.iotwireless.TaskDefinition
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Creates a gateway task definition.
Create TaskDefinition Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TaskDefinition(name: string, args: TaskDefinitionArgs, opts?: CustomResourceOptions);@overload
def TaskDefinition(resource_name: str,
                   args: TaskDefinitionArgs,
                   opts: Optional[ResourceOptions] = None)
@overload
def TaskDefinition(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   auto_create_tasks: Optional[bool] = None,
                   lo_ra_wan_update_gateway_task_entry: Optional[TaskDefinitionLoRaWanUpdateGatewayTaskEntryArgs] = None,
                   name: Optional[str] = None,
                   tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
                   task_definition_type: Optional[TaskDefinitionType] = None,
                   update: Optional[TaskDefinitionUpdateWirelessGatewayTaskCreateArgs] = None)func NewTaskDefinition(ctx *Context, name string, args TaskDefinitionArgs, opts ...ResourceOption) (*TaskDefinition, error)public TaskDefinition(string name, TaskDefinitionArgs args, CustomResourceOptions? opts = null)
public TaskDefinition(String name, TaskDefinitionArgs args)
public TaskDefinition(String name, TaskDefinitionArgs args, CustomResourceOptions options)
type: aws-native:iotwireless:TaskDefinition
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args TaskDefinitionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args TaskDefinitionArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args TaskDefinitionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TaskDefinitionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TaskDefinitionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
TaskDefinition Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The TaskDefinition resource accepts the following input properties:
- AutoCreate boolTasks 
- 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.
- LoRa Pulumi.Wan Update Gateway Task Entry Aws Native. Io TWireless. Inputs. Task Definition Lo Ra Wan Update Gateway Task Entry 
- The list of task definitions.
- Name string
- The name of the new resource.
- 
List<Pulumi.Aws Native. Inputs. Tag> 
- A list of key-value pairs that contain metadata for the destination.
- TaskDefinition Pulumi.Type Aws Native. Io TWireless. Task Definition Type 
- A filter to list only the wireless gateway task definitions that use this task definition type
- Update
Pulumi.Aws Native. Io TWireless. Inputs. Task Definition Update Wireless Gateway Task Create 
- Information about the gateways to update.
- AutoCreate boolTasks 
- 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.
- LoRa TaskWan Update Gateway Task Entry Definition Lo Ra Wan Update Gateway Task Entry Args 
- The list of task definitions.
- Name string
- The name of the new resource.
- 
TagArgs 
- A list of key-value pairs that contain metadata for the destination.
- TaskDefinition TaskType Definition Type 
- A filter to list only the wireless gateway task definitions that use this task definition type
- Update
TaskDefinition Update Wireless Gateway Task Create Args 
- Information about the gateways to update.
- autoCreate BooleanTasks 
- 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.
- loRa TaskWan Update Gateway Task Entry Definition Lo Ra Wan Update Gateway Task Entry 
- The list of task definitions.
- name String
- The name of the new resource.
- List<Tag>
- A list of key-value pairs that contain metadata for the destination.
- taskDefinition TaskType Definition Type 
- A filter to list only the wireless gateway task definitions that use this task definition type
- update
TaskDefinition Update Wireless Gateway Task Create 
- Information about the gateways to update.
- autoCreate booleanTasks 
- 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.
- loRa TaskWan Update Gateway Task Entry Definition Lo Ra Wan Update Gateway Task Entry 
- The list of task definitions.
- name string
- The name of the new resource.
- Tag[]
- A list of key-value pairs that contain metadata for the destination.
- taskDefinition TaskType Definition Type 
- A filter to list only the wireless gateway task definitions that use this task definition type
- update
TaskDefinition Update Wireless Gateway Task Create 
- Information about the gateways to update.
- auto_create_ booltasks 
- 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.
- lo_ra_ Taskwan_ update_ gateway_ task_ entry Definition Lo Ra Wan Update Gateway Task Entry Args 
- The list of task definitions.
- name str
- The name of the new resource.
- 
Sequence[TagArgs] 
- A list of key-value pairs that contain metadata for the destination.
- task_definition_ Tasktype Definition Type 
- A filter to list only the wireless gateway task definitions that use this task definition type
- update
TaskDefinition Update Wireless Gateway Task Create Args 
- Information about the gateways to update.
- autoCreate BooleanTasks 
- 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.
- loRa Property MapWan Update Gateway Task Entry 
- The list of task definitions.
- name String
- The name of the new resource.
- List<Property Map>
- A list of key-value pairs that contain metadata for the destination.
- taskDefinition "UPDATE"Type 
- A filter to list only the wireless gateway task definitions that use this task definition type
- update Property Map
- Information about the gateways to update.
Outputs
All input properties are implicitly available as output properties. Additionally, the TaskDefinition resource produces the following output properties:
Supporting Types
Tag, TagArgs  
TaskDefinitionLoRaWanGatewayVersion, TaskDefinitionLoRaWanGatewayVersionArgs              
- Model string
- The model number of the wireless gateway.
- PackageVersion string
- The version of the wireless gateway firmware.
- Station string
- The basic station version of the wireless gateway.
- Model string
- The model number of the wireless gateway.
- PackageVersion string
- The version of the wireless gateway firmware.
- Station string
- The basic station version of the wireless gateway.
- model String
- The model number of the wireless gateway.
- packageVersion String
- The version of the wireless gateway firmware.
- station String
- The basic station version of the wireless gateway.
- model string
- The model number of the wireless gateway.
- packageVersion string
- The version of the wireless gateway firmware.
- station string
- The basic station version of the wireless gateway.
- model str
- The model number of the wireless gateway.
- package_version str
- The version of the wireless gateway firmware.
- station str
- The basic station version of the wireless gateway.
- model String
- The model number of the wireless gateway.
- packageVersion String
- The version of the wireless gateway firmware.
- station String
- The basic station version of the wireless gateway.
TaskDefinitionLoRaWanUpdateGatewayTaskCreate, TaskDefinitionLoRaWanUpdateGatewayTaskCreateArgs                  
- CurrentVersion Pulumi.Aws Native. Io TWireless. Inputs. Task Definition Lo Ra Wan Gateway Version 
- The version of the gateways that should receive the update.
- SigKey intCrc 
- The CRC of the signature private key to check.
- UpdateSignature string
- The signature used to verify the update firmware.
- UpdateVersion Pulumi.Aws Native. Io TWireless. Inputs. Task Definition Lo Ra Wan Gateway Version 
- The firmware version to update the gateway to.
- CurrentVersion TaskDefinition Lo Ra Wan Gateway Version 
- The version of the gateways that should receive the update.
- SigKey intCrc 
- The CRC of the signature private key to check.
- UpdateSignature string
- The signature used to verify the update firmware.
- UpdateVersion TaskDefinition Lo Ra Wan Gateway Version 
- The firmware version to update the gateway to.
- currentVersion TaskDefinition Lo Ra Wan Gateway Version 
- The version of the gateways that should receive the update.
- sigKey IntegerCrc 
- The CRC of the signature private key to check.
- updateSignature String
- The signature used to verify the update firmware.
- updateVersion TaskDefinition Lo Ra Wan Gateway Version 
- The firmware version to update the gateway to.
- currentVersion TaskDefinition Lo Ra Wan Gateway Version 
- The version of the gateways that should receive the update.
- sigKey numberCrc 
- The CRC of the signature private key to check.
- updateSignature string
- The signature used to verify the update firmware.
- updateVersion TaskDefinition Lo Ra Wan Gateway Version 
- The firmware version to update the gateway to.
- current_version TaskDefinition Lo Ra Wan Gateway Version 
- The version of the gateways that should receive the update.
- sig_key_ intcrc 
- The CRC of the signature private key to check.
- update_signature str
- The signature used to verify the update firmware.
- update_version TaskDefinition Lo Ra Wan Gateway Version 
- The firmware version to update the gateway to.
- currentVersion Property Map
- The version of the gateways that should receive the update.
- sigKey NumberCrc 
- The CRC of the signature private key to check.
- updateSignature String
- The signature used to verify the update firmware.
- updateVersion Property Map
- The firmware version to update the gateway to.
TaskDefinitionLoRaWanUpdateGatewayTaskEntry, TaskDefinitionLoRaWanUpdateGatewayTaskEntryArgs                  
- CurrentVersion Pulumi.Aws Native. Io TWireless. Inputs. Task Definition Lo Ra Wan Gateway Version 
- The version of the gateways that should receive the update.
- UpdateVersion Pulumi.Aws Native. Io TWireless. Inputs. Task Definition Lo Ra Wan Gateway Version 
- The firmware version to update the gateway to.
- CurrentVersion TaskDefinition Lo Ra Wan Gateway Version 
- The version of the gateways that should receive the update.
- UpdateVersion TaskDefinition Lo Ra Wan Gateway Version 
- The firmware version to update the gateway to.
- currentVersion TaskDefinition Lo Ra Wan Gateway Version 
- The version of the gateways that should receive the update.
- updateVersion TaskDefinition Lo Ra Wan Gateway Version 
- The firmware version to update the gateway to.
- currentVersion TaskDefinition Lo Ra Wan Gateway Version 
- The version of the gateways that should receive the update.
- updateVersion TaskDefinition Lo Ra Wan Gateway Version 
- The firmware version to update the gateway to.
- current_version TaskDefinition Lo Ra Wan Gateway Version 
- The version of the gateways that should receive the update.
- update_version TaskDefinition Lo Ra Wan Gateway Version 
- The firmware version to update the gateway to.
- currentVersion Property Map
- The version of the gateways that should receive the update.
- updateVersion Property Map
- The firmware version to update the gateway to.
TaskDefinitionType, TaskDefinitionTypeArgs      
- Update
- UPDATE
- TaskDefinition Type Update 
- UPDATE
- Update
- UPDATE
- Update
- UPDATE
- UPDATE
- UPDATE
- "UPDATE"
- UPDATE
TaskDefinitionUpdateWirelessGatewayTaskCreate, TaskDefinitionUpdateWirelessGatewayTaskCreateArgs              
- LoRa Pulumi.Wan Aws Native. Io TWireless. Inputs. Task Definition Lo Ra Wan Update Gateway Task Create 
- The properties that relate to the LoRaWAN wireless gateway.
- UpdateData stringRole 
- The IAM role used to read data from the S3 bucket.
- UpdateData stringSource 
- The link to the S3 bucket.
- LoRa TaskWan Definition Lo Ra Wan Update Gateway Task Create 
- The properties that relate to the LoRaWAN wireless gateway.
- UpdateData stringRole 
- The IAM role used to read data from the S3 bucket.
- UpdateData stringSource 
- The link to the S3 bucket.
- loRa TaskWan Definition Lo Ra Wan Update Gateway Task Create 
- The properties that relate to the LoRaWAN wireless gateway.
- updateData StringRole 
- The IAM role used to read data from the S3 bucket.
- updateData StringSource 
- The link to the S3 bucket.
- loRa TaskWan Definition Lo Ra Wan Update Gateway Task Create 
- The properties that relate to the LoRaWAN wireless gateway.
- updateData stringRole 
- The IAM role used to read data from the S3 bucket.
- updateData stringSource 
- The link to the S3 bucket.
- lo_ra_ Taskwan Definition Lo Ra Wan Update Gateway Task Create 
- The properties that relate to the LoRaWAN wireless gateway.
- update_data_ strrole 
- The IAM role used to read data from the S3 bucket.
- update_data_ strsource 
- The link to the S3 bucket.
- loRa Property MapWan 
- The properties that relate to the LoRaWAN wireless gateway.
- updateData StringRole 
- The IAM role used to read data from the S3 bucket.
- updateData StringSource 
- The link to the S3 bucket.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.