IoT1ClickDevicesService / Client / get_device_methods

get_device_methods#

IoT1ClickDevicesService.Client.get_device_methods(**kwargs)#

Given a device ID, returns the invokable methods associated with the device.

See also: AWS API Documentation

Request Syntax

response = client.get_device_methods(
    DeviceId='string'
)
Parameters:

DeviceId (string) –

[REQUIRED]

The unique identifier of the device.

Return type:

dict

Returns:

Response Syntax

{
    'DeviceMethods': [
        {
            'DeviceType': 'string',
            'MethodName': 'string'
        },
    ]
}

Response Structure

  • (dict) –

    200 response

    • DeviceMethods (list) –

      List of available device APIs.

      • (dict) –

        • DeviceType (string) –

          The type of the device, such as “button”.

        • MethodName (string) –

          The name of the method applicable to the deviceType.

Exceptions

  • IoT1ClickDevicesService.Client.exceptions.ResourceNotFoundException

  • IoT1ClickDevicesService.Client.exceptions.InvalidRequestException

  • IoT1ClickDevicesService.Client.exceptions.InternalFailureException