Interface CfnTaskDefinitionMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTaskDefinitionMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:20:00.524Z")
@Stability(Stable)
public interface CfnTaskDefinitionMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnTaskDefinitionPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.iotwireless.*;
CfnTaskDefinitionMixinProps cfnTaskDefinitionMixinProps = CfnTaskDefinitionMixinProps.builder()
.autoCreateTasks(false)
.loRaWanUpdateGatewayTaskEntry(LoRaWANUpdateGatewayTaskEntryProperty.builder()
.currentVersion(LoRaWANGatewayVersionProperty.builder()
.model("model")
.packageVersion("packageVersion")
.station("station")
.build())
.updateVersion(LoRaWANGatewayVersionProperty.builder()
.model("model")
.packageVersion("packageVersion")
.station("station")
.build())
.build())
.name("name")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.taskDefinitionType("taskDefinitionType")
.update(UpdateWirelessGatewayTaskCreateProperty.builder()
.loRaWan(LoRaWANUpdateGatewayTaskCreateProperty.builder()
.currentVersion(LoRaWANGatewayVersionProperty.builder()
.model("model")
.packageVersion("packageVersion")
.station("station")
.build())
.sigKeyCrc(123)
.updateSignature("updateSignature")
.updateVersion(LoRaWANGatewayVersionProperty.builder()
.model("model")
.packageVersion("packageVersion")
.station("station")
.build())
.build())
.updateDataRole("updateDataRole")
.updateDataSource("updateDataSource")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnTaskDefinitionMixinPropsstatic final classAn implementation forCfnTaskDefinitionMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectWhether to automatically create tasks using this task definition for all gateways with the specified current version.default ObjectLoRaWANUpdateGatewayTaskEntry object.default StringgetName()The name of the new resource.getTags()The tags are an array of key-value pairs to attach to the specified resource.default StringA filter to list only the wireless gateway task definitions that use this task definition type.default ObjectInformation about the gateways to update.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAutoCreateTasks
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.Returns union: either
BooleanorIResolvable- See Also:
-
getLoRaWanUpdateGatewayTaskEntry
LoRaWANUpdateGatewayTaskEntry object.Returns union: either
IResolvableorCfnTaskDefinitionPropsMixin.LoRaWANUpdateGatewayTaskEntryProperty- See Also:
-
getName
The name of the new resource.- See Also:
-
getTags
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.
- See Also:
-
getTaskDefinitionType
A filter to list only the wireless gateway task definitions that use this task definition type.- See Also:
-
getUpdate
Information about the gateways to update.Returns union: either
IResolvableorCfnTaskDefinitionPropsMixin.UpdateWirelessGatewayTaskCreateProperty- See Also:
-
builder
-