ManagedintegrationsforIoTDeviceManagement / Client / list_managed_thing_schemas

list_managed_thing_schemas#

ManagedintegrationsforIoTDeviceManagement.Client.list_managed_thing_schemas(**kwargs)#

List schemas associated with a managed thing.

See also: AWS API Documentation

Request Syntax

response = client.list_managed_thing_schemas(
    Identifier='string',
    EndpointIdFilter='string',
    CapabilityIdFilter='string',
    NextToken='string',
    MaxResults=123
)
Parameters:
  • Identifier (string) –

    [REQUIRED]

    The managed thing id.

  • EndpointIdFilter (string) – Filter on an endpoint id.

  • CapabilityIdFilter (string) – Filter on a capability id.

  • NextToken (string) – A token that can be used to retrieve the next set of results.

  • MaxResults (integer) – The maximum number of results to return at one time.

Return type:

dict

Returns:

Response Syntax

{
    'Items': [
        {
            'EndpointId': 'string',
            'CapabilityId': 'string',
            'Schema': {...}|[...]|123|123.4|'string'|True|None
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) –

    • Items (list) –

      The list of managed thing schemas.

      • (dict) –

        Structure representing one schema item associated with a managed thing.

        • EndpointId (string) –

          The id of the endpoint for a managed thing.

        • CapabilityId (string) –

          The id of the capability for a managed thing.

        • Schema (document) –

          The validation schema for one schema item associated with a managed thing.

    • NextToken (string) –

      A token that can be used to retrieve the next set of results.

Exceptions