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