@@ -522,6 +522,49 @@ class StateTemplate(AWSObject):
522
522
}
523
523
524
524
525
+ class TimePeriod (AWSProperty ):
526
+ """
527
+ `TimePeriod <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-vehicle-timeperiod.html>`__
528
+ """
529
+
530
+ props : PropsDictType = {
531
+ "Unit" : (str , True ),
532
+ "Value" : (double , True ),
533
+ }
534
+
535
+
536
+ class PeriodicStateTemplateUpdateStrategy (AWSProperty ):
537
+ """
538
+ `PeriodicStateTemplateUpdateStrategy <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-vehicle-periodicstatetemplateupdatestrategy.html>`__
539
+ """
540
+
541
+ props : PropsDictType = {
542
+ "StateTemplateUpdateRate" : (TimePeriod , True ),
543
+ }
544
+
545
+
546
+ class StateTemplateUpdateStrategy (AWSProperty ):
547
+ """
548
+ `StateTemplateUpdateStrategy <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-vehicle-statetemplateupdatestrategy.html>`__
549
+ """
550
+
551
+ props : PropsDictType = {
552
+ "OnChange" : (dict , False ),
553
+ "Periodic" : (PeriodicStateTemplateUpdateStrategy , False ),
554
+ }
555
+
556
+
557
+ class StateTemplateAssociation (AWSProperty ):
558
+ """
559
+ `StateTemplateAssociation <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-vehicle-statetemplateassociation.html>`__
560
+ """
561
+
562
+ props : PropsDictType = {
563
+ "Identifier" : (str , True ),
564
+ "StateTemplateUpdateStrategy" : (StateTemplateUpdateStrategy , True ),
565
+ }
566
+
567
+
525
568
class Vehicle (AWSObject ):
526
569
"""
527
570
`Vehicle <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotfleetwise-vehicle.html>`__
@@ -535,5 +578,6 @@ class Vehicle(AWSObject):
535
578
"DecoderManifestArn" : (str , True ),
536
579
"ModelManifestArn" : (str , True ),
537
580
"Name" : (str , True ),
581
+ "StateTemplates" : ([StateTemplateAssociation ], False ),
538
582
"Tags" : (Tags , False ),
539
583
}
0 commit comments