CfnTaskDefinitionProps
- class aws_cdk.aws_iotwireless.CfnTaskDefinitionProps(*, auto_create_tasks, lo_ra_wan_update_gateway_task_entry=None, name=None, tags=None, task_definition_type=None, update=None)
Bases:
objectProperties for defining a
CfnTaskDefinition.- Parameters:
auto_create_tasks (
Union[bool,IResolvable]) – Whether to automatically create tasks using this task definition for all gateways with the specified current version. Iffalse, the task must be created by callingCreateWirelessGatewayTask.lo_ra_wan_update_gateway_task_entry (
Union[IResolvable,LoRaWANUpdateGatewayTaskEntryProperty,Dict[str,Any],None]) – LoRaWANUpdateGatewayTaskEntry object.name (
Optional[str]) – The name of the new resource.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – 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.task_definition_type (
Optional[str]) – A filter to list only the wireless gateway task definitions that use this task definition type.update (
Union[IResolvable,UpdateWirelessGatewayTaskCreateProperty,Dict[str,Any],None]) – Information about the gateways to update.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_iotwireless as iotwireless cfn_task_definition_props = iotwireless.CfnTaskDefinitionProps( auto_create_tasks=False, # the properties below are optional lo_ra_wan_update_gateway_task_entry=iotwireless.CfnTaskDefinition.LoRaWANUpdateGatewayTaskEntryProperty( current_version=iotwireless.CfnTaskDefinition.LoRaWANGatewayVersionProperty( model="model", package_version="packageVersion", station="station" ), update_version=iotwireless.CfnTaskDefinition.LoRaWANGatewayVersionProperty( model="model", package_version="packageVersion", station="station" ) ), name="name", tags=[CfnTag( key="key", value="value" )], task_definition_type="taskDefinitionType", update=iotwireless.CfnTaskDefinition.UpdateWirelessGatewayTaskCreateProperty( lo_ra_wan=iotwireless.CfnTaskDefinition.LoRaWANUpdateGatewayTaskCreateProperty( current_version=iotwireless.CfnTaskDefinition.LoRaWANGatewayVersionProperty( model="model", package_version="packageVersion", station="station" ), sig_key_crc=123, update_signature="updateSignature", update_version=iotwireless.CfnTaskDefinition.LoRaWANGatewayVersionProperty( model="model", package_version="packageVersion", station="station" ) ), update_data_role="updateDataRole", update_data_source="updateDataSource" ) )
Attributes
- auto_create_tasks
Whether to automatically create tasks using this task definition for all gateways with the specified current version.
If
false, the task must be created by callingCreateWirelessGatewayTask.
- lo_ra_wan_update_gateway_task_entry
LoRaWANUpdateGatewayTaskEntry object.
- name
The name of the new resource.
- 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.
- task_definition_type
A filter to list only the wireless gateway task definitions that use this task definition type.
- update
Information about the gateways to update.