IoTWireless / Client / update_resource_event_configuration
update_resource_event_configuration#
- IoTWireless.Client.update_resource_event_configuration(**kwargs)#
Update the event configuration for a particular resource identifier.
See also: AWS API Documentation
Request Syntax
response = client.update_resource_event_configuration( Identifier='string', IdentifierType='PartnerAccountId'|'DevEui'|'GatewayEui'|'WirelessDeviceId'|'WirelessGatewayId', PartnerType='Sidewalk', DeviceRegistrationState={ 'Sidewalk': { 'AmazonIdEventTopic': 'Enabled'|'Disabled' }, 'WirelessDeviceIdEventTopic': 'Enabled'|'Disabled' }, Proximity={ 'Sidewalk': { 'AmazonIdEventTopic': 'Enabled'|'Disabled' }, 'WirelessDeviceIdEventTopic': 'Enabled'|'Disabled' }, Join={ 'LoRaWAN': { 'DevEuiEventTopic': 'Enabled'|'Disabled' }, 'WirelessDeviceIdEventTopic': 'Enabled'|'Disabled' }, ConnectionStatus={ 'LoRaWAN': { 'GatewayEuiEventTopic': 'Enabled'|'Disabled' }, 'WirelessGatewayIdEventTopic': 'Enabled'|'Disabled' }, MessageDeliveryStatus={ 'Sidewalk': { 'AmazonIdEventTopic': 'Enabled'|'Disabled' }, 'WirelessDeviceIdEventTopic': 'Enabled'|'Disabled' } )
- Parameters:
Identifier (string) –
[REQUIRED]
Resource identifier to opt in for event messaging.
IdentifierType (string) –
[REQUIRED]
Identifier type of the particular resource identifier for event configuration.
PartnerType (string) – Partner type of the resource if the identifier type is
PartnerAccountId
DeviceRegistrationState (dict) –
Event configuration for the device registration state event.
Sidewalk (dict) –
Device registration state event configuration object for enabling or disabling Sidewalk related event topics.
AmazonIdEventTopic (string) –
Denotes whether the Amazon ID event topic is enabled or disabled.
WirelessDeviceIdEventTopic (string) –
Denotes whether the wireless device ID device registration state event topic is enabled or disabled.
Proximity (dict) –
Event configuration for the proximity event.
Sidewalk (dict) –
Proximity event configuration object for enabling or disabling Sidewalk related event topics.
AmazonIdEventTopic (string) –
Denotes whether the Amazon ID event topic is enabled or disabled.
WirelessDeviceIdEventTopic (string) –
Denotes whether the wireless device ID proximity event topic is enabled or disabled.
Join (dict) –
Event configuration for the join event.
LoRaWAN (dict) –
Join event configuration object for enabling or disabling LoRaWAN related event topics.
DevEuiEventTopic (string) –
Denotes whether the Dev EUI join event topic is enabled or disabled.
WirelessDeviceIdEventTopic (string) –
Denotes whether the wireless device ID join event topic is enabled or disabled.
ConnectionStatus (dict) –
Event configuration for the connection status event.
LoRaWAN (dict) –
Connection status event configuration object for enabling or disabling LoRaWAN related event topics.
GatewayEuiEventTopic (string) –
Denotes whether the gateway EUI connection status event topic is enabled or disabled.
WirelessGatewayIdEventTopic (string) –
Denotes whether the wireless gateway ID connection status event topic is enabled or disabled.
MessageDeliveryStatus (dict) –
Event configuration for the message delivery status event.
Sidewalk (dict) –
SidewalkEventNotificationConfigurations
object, which is the event configuration object for Sidewalk-related event topics.AmazonIdEventTopic (string) –
Denotes whether the Amazon ID event topic is enabled or disabled.
WirelessDeviceIdEventTopic (string) –
Denotes whether the wireless device ID message delivery status 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.ConflictException
IoTWireless.Client.exceptions.ThrottlingException
IoTWireless.Client.exceptions.ResourceNotFoundException
IoTWireless.Client.exceptions.InternalServerException