IoTWireless / Client / update_event_configuration_by_resource_types

update_event_configuration_by_resource_types#

IoTWireless.Client.update_event_configuration_by_resource_types(**kwargs)#

Update the event configuration based on resource types.

See also: AWS API Documentation

Request Syntax

response = client.update_event_configuration_by_resource_types(
    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'
        }
    }
)
Parameters:
  • DeviceRegistrationState (dict) –

    Device registration state resource type event configuration object for enabling and disabling wireless gateway topic.

    • 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) –

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

    • 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) –

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

    • 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) –

    Connection status resource type event configuration object for enabling and disabling wireless gateway topic.

    • 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) –

    Message delivery status resource type event configuration object for enabling and disabling wireless device topic.

    • 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.

Return type:

dict

Returns:

Response Syntax

{}

Response Structure

  • (dict) –

Exceptions

  • IoTWireless.Client.exceptions.ValidationException

  • IoTWireless.Client.exceptions.AccessDeniedException

  • IoTWireless.Client.exceptions.ThrottlingException

  • IoTWireless.Client.exceptions.InternalServerException