Show / Hide Table of Contents

Class CfnTaskDefinitionMixinProps

Properties for CfnTaskDefinitionPropsMixin.

Inheritance
object
CfnTaskDefinitionMixinProps
Implements
ICfnTaskDefinitionMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-taskdefinition.html

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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-taskdefinition.html

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

object

Remarks

If false , the task must be created by calling CreateWirelessGatewayTask .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-taskdefinition.html#cfn-iotwireless-taskdefinition-autocreatetasks

Type union: either bool or IResolvable

LoRaWanUpdateGatewayTaskEntry

LoRaWANUpdateGatewayTaskEntry object.

public object? LoRaWanUpdateGatewayTaskEntry { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-taskdefinition.html#cfn-iotwireless-taskdefinition-lorawanupdategatewaytaskentry

Type union: either IResolvable or CfnTaskDefinitionPropsMixin.ILoRaWANUpdateGatewayTaskEntryProperty

Name

The name of the new resource.

public string? Name { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-taskdefinition.html#cfn-iotwireless-taskdefinition-name

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-taskdefinition.html#cfn-iotwireless-taskdefinition-tags

TaskDefinitionType

A filter to list only the wireless gateway task definitions that use this task definition type.

public string? TaskDefinitionType { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-taskdefinition.html#cfn-iotwireless-taskdefinition-taskdefinitiontype

Update

Information about the gateways to update.

public object? Update { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotwireless-taskdefinition.html#cfn-iotwireless-taskdefinition-update

Type union: either IResolvable or CfnTaskDefinitionPropsMixin.IUpdateWirelessGatewayTaskCreateProperty

Implements

ICfnTaskDefinitionMixinProps
Back to top Generated by DocFX