CfnVehicleProps

class aws_cdk.aws_iotfleetwise.CfnVehicleProps(*, decoder_manifest_arn, model_manifest_arn, name, association_behavior=None, attributes=None, tags=None)

Bases: object

Properties for defining a CfnVehicle.

Parameters:
  • decoder_manifest_arn (str) – The Amazon Resource Name (ARN) of a decoder manifest associated with the vehicle to create.

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

  • name (str) – The unique ID of the vehicle.

  • association_behavior (Optional[str]) – (Optional) An option to create a new AWS IoT thing when creating a vehicle, or to validate an existing thing as a vehicle.

  • attributes (Union[IResolvable, Mapping[str, str], None]) – (Optional) Static information about a vehicle in a key-value pair. For example: "engine Type" : "v6"

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – (Optional) Metadata which can be used to manage the vehicle.

See:

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

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_iotfleetwise as iotfleetwise

cfn_vehicle_props = iotfleetwise.CfnVehicleProps(
    decoder_manifest_arn="decoderManifestArn",
    model_manifest_arn="modelManifestArn",
    name="name",

    # the properties below are optional
    association_behavior="associationBehavior",
    attributes={
        "attributes_key": "attributes"
    },
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

association_behavior

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

See:

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

attributes

(Optional) Static information about a vehicle in a key-value pair.

For example: "engine Type" : "v6"

See:

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

decoder_manifest_arn

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

See:

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

model_manifest_arn

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

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.

See:

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

tags

(Optional) Metadata which can be used to manage the vehicle.

See:

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