Show / Hide Table of Contents

Class CfnVehicleMixinProps

Properties for CfnVehiclePropsMixin.

Inheritance
object
CfnVehicleMixinProps
Implements
ICfnVehicleMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.IoTFleetWise
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnVehicleMixinProps : ICfnVehicleMixinProps
Syntax (vb)
Public Class CfnVehicleMixinProps Implements ICfnVehicleMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleetwise-vehicle.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.CfnPropertyMixins.AWS.IoTFleetWise;

             var onChange;

             var cfnVehicleMixinProps = new CfnVehicleMixinProps {
                 AssociationBehavior = "associationBehavior",
                 Attributes = new Dictionary<string, string> {
                     { "attributesKey", "attributes" }
                 },
                 DecoderManifestArn = "decoderManifestArn",
                 ModelManifestArn = "modelManifestArn",
                 Name = "name",
                 StateTemplates = new [] { new StateTemplateAssociationProperty {
                     Identifier = "identifier",
                     StateTemplateUpdateStrategy = new StateTemplateUpdateStrategyProperty {
                         OnChange = onChange,
                         Periodic = new PeriodicStateTemplateUpdateStrategyProperty {
                             StateTemplateUpdateRate = new TimePeriodProperty {
                                 Unit = "unit",
                                 Value = 123
                             }
                         }
                     }
                 } },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Constructors

CfnVehicleMixinProps()

Properties for CfnVehiclePropsMixin.

Properties

AssociationBehavior

An option to create a new AWS IoT thing when creating a vehicle, or to validate an existing thing as a vehicle.

Attributes

Static information about a vehicle in a key-value pair.

DecoderManifestArn

The Amazon Resource Name (ARN) of a decoder manifest associated with the vehicle to create.

ModelManifestArn

The Amazon Resource Name (ARN) of the vehicle model (model manifest) to create the vehicle from.

Name

The unique ID of the vehicle.

StateTemplates

Associate state templates to track the state of the vehicle.

Tags

Metadata which can be used to manage the vehicle.

Constructors

CfnVehicleMixinProps()

Properties for CfnVehiclePropsMixin.

public CfnVehicleMixinProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleetwise-vehicle.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.CfnPropertyMixins.AWS.IoTFleetWise;

             var onChange;

             var cfnVehicleMixinProps = new CfnVehicleMixinProps {
                 AssociationBehavior = "associationBehavior",
                 Attributes = new Dictionary<string, string> {
                     { "attributesKey", "attributes" }
                 },
                 DecoderManifestArn = "decoderManifestArn",
                 ModelManifestArn = "modelManifestArn",
                 Name = "name",
                 StateTemplates = new [] { new StateTemplateAssociationProperty {
                     Identifier = "identifier",
                     StateTemplateUpdateStrategy = new StateTemplateUpdateStrategyProperty {
                         OnChange = onChange,
                         Periodic = new PeriodicStateTemplateUpdateStrategyProperty {
                             StateTemplateUpdateRate = new TimePeriodProperty {
                                 Unit = "unit",
                                 Value = 123
                             }
                         }
                     }
                 } },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Properties

AssociationBehavior

An option to create a new AWS IoT thing when creating a vehicle, or to validate an existing thing as a vehicle.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleetwise-vehicle.html#cfn-iotfleetwise-vehicle-associationbehavior

Attributes

Static information about a vehicle in a key-value pair.

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

object

Remarks

For example: "engine Type" : "v6"

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleetwise-vehicle.html#cfn-iotfleetwise-vehicle-attributes

Type union: either Dictionary<string, string> or IResolvable

DecoderManifestArn

The Amazon Resource Name (ARN) of a decoder manifest associated with the vehicle to create.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleetwise-vehicle.html#cfn-iotfleetwise-vehicle-decodermanifestarn

ModelManifestArn

The Amazon Resource Name (ARN) of the vehicle model (model manifest) to create the vehicle from.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleetwise-vehicle.html#cfn-iotfleetwise-vehicle-modelmanifestarn

Name

The unique ID of the vehicle.

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

string

Remarks

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

StateTemplates

Associate state templates to track the state of the vehicle.

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

object

Remarks

State templates determine which signal updates the vehicle sends to the cloud.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleetwise-vehicle.html#cfn-iotfleetwise-vehicle-statetemplates

Type union: either IResolvable or (either IResolvable or CfnVehiclePropsMixin.IStateTemplateAssociationProperty)[]

Tags

Metadata which can be used to manage the vehicle.

public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

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

Implements

ICfnVehicleMixinProps
Back to top Generated by DocFX