@@ -314,6 +314,77 @@ class AssetModel(AWSObject):
314314 }
315315
316316
317+ class AnomalyDetectionComputationModelConfiguration (AWSProperty ):
318+ """
319+ `AnomalyDetectionComputationModelConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-computationmodel-anomalydetectioncomputationmodelconfiguration.html>`__
320+ """
321+
322+ props : PropsDictType = {
323+ "InputProperties" : (str , True ),
324+ "ResultProperty" : (str , True ),
325+ }
326+
327+
328+ class ComputationModelConfiguration (AWSProperty ):
329+ """
330+ `ComputationModelConfiguration <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-computationmodel-computationmodelconfiguration.html>`__
331+ """
332+
333+ props : PropsDictType = {
334+ "AnomalyDetection" : (AnomalyDetectionComputationModelConfiguration , False ),
335+ }
336+
337+
338+ class AssetModelPropertyBindingValue (AWSProperty ):
339+ """
340+ `AssetModelPropertyBindingValue <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-computationmodel-assetmodelpropertybindingvalue.html>`__
341+ """
342+
343+ props : PropsDictType = {
344+ "AssetModelId" : (str , True ),
345+ "PropertyId" : (str , True ),
346+ }
347+
348+
349+ class AssetPropertyBindingValue (AWSProperty ):
350+ """
351+ `AssetPropertyBindingValue <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-computationmodel-assetpropertybindingvalue.html>`__
352+ """
353+
354+ props : PropsDictType = {
355+ "AssetId" : (str , True ),
356+ "PropertyId" : (str , True ),
357+ }
358+
359+
360+ class ComputationModelDataBindingValue (AWSProperty ):
361+ """
362+ `ComputationModelDataBindingValue <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotsitewise-computationmodel-computationmodeldatabindingvalue.html>`__
363+ """
364+
365+ props : PropsDictType = {
366+ "AssetModelProperty" : (AssetModelPropertyBindingValue , False ),
367+ "AssetProperty" : (AssetPropertyBindingValue , False ),
368+ "List" : ([object ], False ),
369+ }
370+
371+
372+ class ComputationModel (AWSObject ):
373+ """
374+ `ComputationModel <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-computationmodel.html>`__
375+ """
376+
377+ resource_type = "AWS::IoTSiteWise::ComputationModel"
378+
379+ props : PropsDictType = {
380+ "ComputationModelConfiguration" : (ComputationModelConfiguration , True ),
381+ "ComputationModelDataBinding" : (dict , True ),
382+ "ComputationModelDescription" : (str , False ),
383+ "ComputationModelName" : (str , True ),
384+ "Tags" : (Tags , False ),
385+ }
386+
387+
317388class Dashboard (AWSObject ):
318389 """
319390 `Dashboard <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iotsitewise-dashboard.html>`__
0 commit comments