CapabilitySchemaItem - Managed integrations

CapabilitySchemaItem

Structure representing a capability schema item that defines the functionality and features supported by a managed thing.

Contents

CapabilityId

The unique identifier of the capability defined in the schema.

Type: String

Length Constraints: Minimum length of 7. Maximum length of 128.

Pattern: [a-zA-Z0-9.]+@(\d+\.\d+(\.\d+)?|\$latest)

Required: Yes

ExtrinsicId

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

Type: String

Length Constraints: Minimum length of 1. Maximum length of 10.

Pattern: 0[xX][0-9a-fA-F]+$|^[0-9]+

Required: Yes

ExtrinsicVersion

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

Type: Integer

Valid Range: Minimum value of 1. Maximum value of 10.

Required: Yes

Format

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

Type: String

Valid Values: AWS | ZCL | CONNECTOR

Required: Yes

Schema

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

Type: JSON value

Required: Yes

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: