AssetModelCompositeModelArgs

data class AssetModelCompositeModelArgs(val compositeModelProperties: Output<List<AssetModelPropertyArgs>>? = null, val description: Output<String>? = null, val name: Output<String>, val type: Output<String>) : ConvertibleToJava<AssetModelCompositeModelArgs>

Contains a composite model definition in an asset model. This composite model definition is applied to all assets created from the asset model.

Constructors

Link copied to clipboard
fun AssetModelCompositeModelArgs(compositeModelProperties: Output<List<AssetModelPropertyArgs>>? = null, description: Output<String>? = null, name: Output<String>, type: Output<String>)

Functions

Link copied to clipboard
open override fun toJava(): AssetModelCompositeModelArgs

Properties

Link copied to clipboard

The property definitions of the asset model. You can specify up to 200 properties per asset model.

Link copied to clipboard
val description: Output<String>? = null

A description for the asset composite model.

Link copied to clipboard
val name: Output<String>

A unique, friendly name for the asset composite model.

Link copied to clipboard
val type: Output<String>

The type of the composite model. For alarm composite models, this type is AWS/ALARM