interface CfnTaskDefinitionProps
| Language | Type name | 
|---|---|
|  .NET | Amazon.CDK.AWS.IoTWireless.CfnTaskDefinitionProps | 
|  Java | software.amazon.awscdk.services.iotwireless.CfnTaskDefinitionProps | 
|  Python | aws_cdk.aws_iotwireless.CfnTaskDefinitionProps | 
|  TypeScript | @aws-cdk/aws-iotwireless»CfnTaskDefinitionProps | 
Properties for defining a CfnTaskDefinition.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as iotwireless from '@aws-cdk/aws-iotwireless';
const cfnTaskDefinitionProps: iotwireless.CfnTaskDefinitionProps = {
  autoCreateTasks: false,
  // the properties below are optional
  loRaWanUpdateGatewayTaskEntry: {
    currentVersion: {
      model: 'model',
      packageVersion: 'packageVersion',
      station: 'station',
    },
    updateVersion: {
      model: 'model',
      packageVersion: 'packageVersion',
      station: 'station',
    },
  },
  name: 'name',
  tags: [{
    key: 'key',
    value: 'value',
  }],
  taskDefinitionType: 'taskDefinitionType',
  update: {
    loRaWan: {
      currentVersion: {
        model: 'model',
        packageVersion: 'packageVersion',
        station: 'station',
      },
      sigKeyCrc: 123,
      updateSignature: 'updateSignature',
      updateVersion: {
        model: 'model',
        packageVersion: 'packageVersion',
        station: 'station',
      },
    },
    updateDataRole: 'updateDataRole',
    updateDataSource: 'updateDataSource',
  },
};
Properties
| Name | Type | Description | 
|---|---|---|
| auto | boolean | IResolvable | Whether to automatically create tasks using this task definition for all gateways with the specified current version. | 
| lo | IResolvable | Lo | AWS::IoTWireless::TaskDefinition.LoRaWANUpdateGatewayTaskEntry. | 
| name? | string | The name of the new resource. | 
| tags? | Cfn[] | The tags are an array of key-value pairs to attach to the specified resource. | 
| task | string | AWS::IoTWireless::TaskDefinition.TaskDefinitionType. | 
| update? | IResolvable | Update | Information about the gateways to update. | 
autoCreateTasks
Type:
boolean | IResolvable
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 calling CreateWirelessGatewayTask .
loRaWanUpdateGatewayTaskEntry?
Type:
IResolvable | Lo
(optional)
AWS::IoTWireless::TaskDefinition.LoRaWANUpdateGatewayTaskEntry.
name?
Type:
string
(optional)
The name of the new resource.
tags?
Type:
Cfn[]
(optional)
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.
taskDefinitionType?
Type:
string
(optional)
AWS::IoTWireless::TaskDefinition.TaskDefinitionType.
update?
Type:
IResolvable | Update
(optional)
Information about the gateways to update.
