Skip to content

AssetModelCompositeModel

Source code in docs_src/capo_iotsitewise/types/asset_model_composite_model.py
class AssetModelCompositeModel(TypedDict, closed=True):
    name: "capo_iotsitewise.types.name.Name"
    """<p>The name of the composite model.</p>"""
    description: NotRequired["capo_iotsitewise.types.description.Description"]
    """<p>The description of the composite model.</p>"""
    type: "capo_iotsitewise.types.name.Name"
    """<p>The type of the composite model. For alarm composite models, this type is <code>AWS/ALARM</code>.</p>"""
    properties: NotRequired[
        "capo_iotsitewise.types.asset_model_properties.AssetModelProperties"
    ]
    """<p>The asset property definitions for this composite model.</p>"""
    id: NotRequired["capo_iotsitewise.types.custom_id.CustomID"]
    """<p> The ID of the asset model composite model. </p>"""
    external_id: NotRequired["capo_iotsitewise.types.external_id.ExternalId"]
    """<p>The external ID of the asset model composite model. For more information, see <a href="https://docs.aws.amazon.com/iot-sitewise/latest/userguide/object-ids.html#external-ids">Using external IDs</a> in the <i>IoT SiteWise User Guide</i>.</p>"""

description instance-attribute

description: NotRequired[Description]

The description of the composite model.

external_id instance-attribute

external_id: NotRequired[ExternalId]

The external ID of the asset model composite model. For more information, see Using external IDs in the IoT SiteWise User Guide.

id instance-attribute

id: NotRequired[CustomID]

The ID of the asset model composite model.

name instance-attribute

name: Name

The name of the composite model.

properties instance-attribute

properties: NotRequired[AssetModelProperties]

The asset property definitions for this composite model.

type instance-attribute

type: Name

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