Class CfnTaskDefinitionMixinProps
Properties for CfnTaskDefinitionPropsMixin.
Implements
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.IoTWireless.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnTaskDefinitionMixinProps : ICfnTaskDefinitionMixinProps
Syntax (vb)
Public Class CfnTaskDefinitionMixinProps Implements ICfnTaskDefinitionMixinProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.IoTWireless.Mixins;
var cfnTaskDefinitionMixinProps = new CfnTaskDefinitionMixinProps {
AutoCreateTasks = false,
LoRaWanUpdateGatewayTaskEntry = new LoRaWANUpdateGatewayTaskEntryProperty {
CurrentVersion = new LoRaWANGatewayVersionProperty {
Model = "model",
PackageVersion = "packageVersion",
Station = "station"
},
UpdateVersion = new LoRaWANGatewayVersionProperty {
Model = "model",
PackageVersion = "packageVersion",
Station = "station"
}
},
Name = "name",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} },
TaskDefinitionType = "taskDefinitionType",
Update = new UpdateWirelessGatewayTaskCreateProperty {
LoRaWan = new LoRaWANUpdateGatewayTaskCreateProperty {
CurrentVersion = new LoRaWANGatewayVersionProperty {
Model = "model",
PackageVersion = "packageVersion",
Station = "station"
},
SigKeyCrc = 123,
UpdateSignature = "updateSignature",
UpdateVersion = new LoRaWANGatewayVersionProperty {
Model = "model",
PackageVersion = "packageVersion",
Station = "station"
}
},
UpdateDataRole = "updateDataRole",
UpdateDataSource = "updateDataSource"
}
};
Synopsis
Constructors
| CfnTaskDefinitionMixinProps() | Properties for CfnTaskDefinitionPropsMixin. |
Properties
| AutoCreateTasks | Whether to automatically create tasks using this task definition for all gateways with the specified current version. |
| LoRaWanUpdateGatewayTaskEntry | 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. |
| TaskDefinitionType | A filter to list only the wireless gateway task definitions that use this task definition type. |
| Update | Information about the gateways to update. |
Constructors
CfnTaskDefinitionMixinProps()
Properties for CfnTaskDefinitionPropsMixin.
public CfnTaskDefinitionMixinProps()
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.IoTWireless.Mixins;
var cfnTaskDefinitionMixinProps = new CfnTaskDefinitionMixinProps {
AutoCreateTasks = false,
LoRaWanUpdateGatewayTaskEntry = new LoRaWANUpdateGatewayTaskEntryProperty {
CurrentVersion = new LoRaWANGatewayVersionProperty {
Model = "model",
PackageVersion = "packageVersion",
Station = "station"
},
UpdateVersion = new LoRaWANGatewayVersionProperty {
Model = "model",
PackageVersion = "packageVersion",
Station = "station"
}
},
Name = "name",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} },
TaskDefinitionType = "taskDefinitionType",
Update = new UpdateWirelessGatewayTaskCreateProperty {
LoRaWan = new LoRaWANUpdateGatewayTaskCreateProperty {
CurrentVersion = new LoRaWANGatewayVersionProperty {
Model = "model",
PackageVersion = "packageVersion",
Station = "station"
},
SigKeyCrc = 123,
UpdateSignature = "updateSignature",
UpdateVersion = new LoRaWANGatewayVersionProperty {
Model = "model",
PackageVersion = "packageVersion",
Station = "station"
}
},
UpdateDataRole = "updateDataRole",
UpdateDataSource = "updateDataSource"
}
};
Properties
AutoCreateTasks
Whether to automatically create tasks using this task definition for all gateways with the specified current version.
public object? AutoCreateTasks { get; set; }
Property Value
Remarks
If false , the task must be created by calling CreateWirelessGatewayTask .
Type union: either bool or IResolvable
LoRaWanUpdateGatewayTaskEntry
LoRaWANUpdateGatewayTaskEntry object.
public object? LoRaWanUpdateGatewayTaskEntry { get; set; }
Property Value
Remarks
Name
The name of the new resource.
public string? Name { get; set; }
Property Value
Remarks
Tags
The tags are an array of key-value pairs to attach to the specified resource.
public ICfnTag[]? Tags { get; set; }
Property Value
ICfnTag[]
Remarks
Tags can have a minimum of 0 and a maximum of 50 items.
TaskDefinitionType
A filter to list only the wireless gateway task definitions that use this task definition type.
public string? TaskDefinitionType { get; set; }
Property Value
Remarks
Update
Information about the gateways to update.
public object? Update { get; set; }