IoTWireless / Client / get_event_configuration_by_resource_types

get_event_configuration_by_resource_types#

IoTWireless.Client.get_event_configuration_by_resource_types()#

Get the event configuration based on resource types.

See also: AWS API Documentation

Request Syntax

response = client.get_event_configuration_by_resource_types()
Return type:

dict

Returns:

Response Syntax

{
    'DeviceRegistrationState': {
        'Sidewalk': {
            'WirelessDeviceEventTopic': 'Enabled'|'Disabled'
        }
    },
    'Proximity': {
        'Sidewalk': {
            'WirelessDeviceEventTopic': 'Enabled'|'Disabled'
        }
    },
    'Join': {
        'LoRaWAN': {
            'WirelessDeviceEventTopic': 'Enabled'|'Disabled'
        }
    },
    'ConnectionStatus': {
        'LoRaWAN': {
            'WirelessGatewayEventTopic': 'Enabled'|'Disabled'
        }
    },
    'MessageDeliveryStatus': {
        'Sidewalk': {
            'WirelessDeviceEventTopic': 'Enabled'|'Disabled'
        }
    }
}

Response Structure

  • (dict) –

    • DeviceRegistrationState (dict) –

      Resource type event configuration for the device registration state event.

      • Sidewalk (dict) –

        Device registration resource type state event configuration object for enabling or disabling Sidewalk related event topics.

        • WirelessDeviceEventTopic (string) –

          Denotes whether the wireless device join event topic is enabled or disabled.

    • Proximity (dict) –

      Resource type event configuration for the proximity event.

      • Sidewalk (dict) –

        Proximity resource type event configuration object for enabling and disabling wireless device topic.

        • WirelessDeviceEventTopic (string) –

          Denotes whether the wireless device join event topic is enabled or disabled.

    • Join (dict) –

      Resource type event configuration for the join event.

      • LoRaWAN (dict) –

        Join resource type event configuration object for enabling or disabling LoRaWAN related event topics.

        • WirelessDeviceEventTopic (string) –

          Denotes whether the wireless device join event topic is enabled or disabled.

    • ConnectionStatus (dict) –

      Resource type event configuration for the connection status event.

      • LoRaWAN (dict) –

        Connection status resource type event configuration object for enabling or disabling LoRaWAN related event topics.

        • WirelessGatewayEventTopic (string) –

          Denotes whether the wireless gateway connection status event topic is enabled or disabled.

    • MessageDeliveryStatus (dict) –

      Resource type event configuration object for the message delivery status event.

      • Sidewalk (dict) –

        Sidewalk resource type event configuration object for enabling or disabling topic.

        • WirelessDeviceEventTopic (string) –

          Denotes whether the wireless device join event topic is enabled or disabled.

Exceptions

  • IoTWireless.Client.exceptions.AccessDeniedException

  • IoTWireless.Client.exceptions.ThrottlingException

  • IoTWireless.Client.exceptions.InternalServerException