Skip to content

PropertyMappingConfiguration

Source code in docs_src/capo_iotsitewise/types/property_mapping_configuration.py
class PropertyMappingConfiguration(TypedDict, closed=True):
    match_by_property_name: (
        "capo_iotsitewise.types.match_by_property_name.MatchByPropertyName"
    )
    """<p>If true, properties are matched by name between the interface asset model and the asset model where the interface is applied.</p>"""
    create_missing_property: (
        "capo_iotsitewise.types.create_missing_property.CreateMissingProperty"
    )
    """<p>If true, missing properties from the interface asset model are automatically created in the asset model where the interface is applied.</p>"""
    overrides: NotRequired["capo_iotsitewise.types.property_mappings.PropertyMappings"]
    """<p>A list of specific property mappings that override the automatic mapping by name when an interface is applied to an asset model.</p>"""

create_missing_property instance-attribute

create_missing_property: CreateMissingProperty

If true, missing properties from the interface asset model are automatically created in the asset model where the interface is applied.

match_by_property_name instance-attribute

match_by_property_name: MatchByPropertyName

If true, properties are matched by name between the interface asset model and the asset model where the interface is applied.

overrides instance-attribute

overrides: NotRequired[PropertyMappings]

A list of specific property mappings that override the automatic mapping by name when an interface is applied to an asset model.