AssetModelCompositeModelArgs

data class AssetModelCompositeModelArgs(val composedAssetModelId: Output<String>? = null, val compositeModelProperties: Output<List<AssetModelPropertyArgs>>? = null, val description: Output<String>? = null, val externalId: Output<String>? = null, val id: Output<String>? = null, val name: Output<String>, val parentAssetModelCompositeModelExternalId: Output<String>? = null, val path: Output<List<String>>? = null, 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
constructor(composedAssetModelId: Output<String>? = null, compositeModelProperties: Output<List<AssetModelPropertyArgs>>? = null, description: Output<String>? = null, externalId: Output<String>? = null, id: Output<String>? = null, name: Output<String>, parentAssetModelCompositeModelExternalId: Output<String>? = null, path: Output<List<String>>? = null, type: Output<String>)

Properties

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

The component model ID for which the composite model is composed of

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 externalId: Output<String>? = null

The External ID of the composite model

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

The Actual ID of the composite model

Link copied to clipboard
val name: Output<String>

A unique, friendly name for the asset composite model.

Link copied to clipboard

The parent composite model External ID

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

The path of the composite model. This is only for derived composite models

Link copied to clipboard
val type: Output<String>

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

Functions

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