Skip to content

CapabilitySchemaItem

Source code in docs_src/capo_iot_managed_integrations/types/capability_schema_item.py
class CapabilitySchemaItem(TypedDict, closed=True):
    format: (
        "capo_iot_managed_integrations.types.schema_version_format.SchemaVersionFormat"
    )
    """<p>The format of the capability schema, which defines how the schema is structured and interpreted.</p>"""
    capability_id: (
        "capo_iot_managed_integrations.types.schema_versioned_id.SchemaVersionedId"
    )
    """<p>The unique identifier of the capability defined in the schema.</p>"""
    extrinsic_id: (
        "capo_iot_managed_integrations.types.extrinsic_schema_id.ExtrinsicSchemaId"
    )
    """<p>The external identifier for the capability, used when referencing the capability outside of the AWS ecosystem.</p>"""
    extrinsic_version: "capo_iot_managed_integrations.types.matter_capability_report_cluster_revision_id.MatterCapabilityReportClusterRevisionId"
    """<p>The version of the external capability definition, used to track compatibility with external systems.</p>"""
    schema: "capo_iot_managed_integrations.types.validation_schema.ValidationSchema"
    """<p>The actual schema definition that describes the capability's properties, actions, and events.</p>"""

capability_id instance-attribute

capability_id: SchemaVersionedId

The unique identifier of the capability defined in the schema.

extrinsic_id instance-attribute

extrinsic_id: ExtrinsicSchemaId

The external identifier for the capability, used when referencing the capability outside of the AWS ecosystem.

extrinsic_version instance-attribute

The version of the external capability definition, used to track compatibility with external systems.

format instance-attribute

The format of the capability schema, which defines how the schema is structured and interpreted.

schema instance-attribute

The actual schema definition that describes the capability's properties, actions, and events.