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:
- 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 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.
- Task
Definition 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.
- 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 string
- The name of the new resource.
- Tag
Args - 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
Task
Definition Update Wireless Gateway Task Create Args - Information about the gateways to update.
- auto
Create 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.
- lo
Ra 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.
- task
Definition TaskType Definition Type - A filter to list only the wireless gateway task definitions that use this task definition type
- update
Task
Definition Update Wireless Gateway Task Create - Information about the gateways to update.
- auto
Create 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.
- lo
Ra 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.
- task
Definition TaskType Definition Type - A filter to list only the wireless gateway task definitions that use this task definition type
- update
Task
Definition 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[Tag
Args] - 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
Task
Definition Update Wireless Gateway Task Create Args - Information about the gateways to update.
- auto
Create 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.
- lo
Ra 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.
- task
Definition "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.
- Package
Version 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.
- Package
Version 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.
- package
Version 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.
- package
Version 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.
- package
Version String - The version of the wireless gateway firmware.
- station String
- The basic station version of the wireless gateway.
TaskDefinitionLoRaWanUpdateGatewayTaskCreate, TaskDefinitionLoRaWanUpdateGatewayTaskCreateArgs
- Current
Version Pulumi.Aws Native. Io TWireless. Inputs. Task Definition 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 string - The signature used to verify the update firmware.
- Update
Version Pulumi.Aws Native. Io TWireless. Inputs. Task Definition 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 string - The signature used to verify the update firmware.
- Update
Version 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 IntegerCrc - The CRC of the signature private key to check.
- update
Signature String - The signature used to verify the update firmware.
- update
Version 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 numberCrc - The CRC of the signature private key to check.
- update
Signature string - The signature used to verify the update firmware.
- update
Version 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.
- current
Version Property Map - The version of the gateways that should receive the update.
- sig
Key NumberCrc - The CRC of the signature private key to check.
- update
Signature String - The signature used to verify the update firmware.
- update
Version Property Map - The firmware version to update the gateway to.
TaskDefinitionLoRaWanUpdateGatewayTaskEntry, TaskDefinitionLoRaWanUpdateGatewayTaskEntryArgs
- Current
Version Pulumi.Aws Native. Io TWireless. Inputs. Task Definition Lo Ra Wan Gateway Version - The version of the gateways that should receive the update.
- Update
Version Pulumi.Aws Native. Io TWireless. Inputs. Task Definition 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.
- 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.
- 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.
- 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.
- current
Version Property Map - The version of the gateways that should receive the update.
- update
Version Property Map - The firmware version to update the gateway to.
TaskDefinitionType, TaskDefinitionTypeArgs
- Update
- UPDATE
- Task
Definition Type Update - UPDATE
- Update
- UPDATE
- Update
- UPDATE
- UPDATE
- UPDATE
- "UPDATE"
- UPDATE
TaskDefinitionUpdateWirelessGatewayTaskCreate, TaskDefinitionUpdateWirelessGatewayTaskCreateArgs
- Lo
Ra 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.
- Update
Data stringRole - The IAM role used to read data from the S3 bucket.
- Update
Data 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 stringRole - The IAM role used to read data from the S3 bucket.
- Update
Data 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 StringRole - The IAM role used to read data from the S3 bucket.
- update
Data 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 stringRole - The IAM role used to read data from the S3 bucket.
- update
Data 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.
- lo
Ra Property MapWan - The properties that relate to the LoRaWAN wireless gateway.
- update
Data StringRole - The IAM role used to read data from the S3 bucket.
- update
Data 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.