IoTWireless.Client.
list_event_configurations
(**kwargs)¶List event configurations where at least one event topic has been enabled.
See also: AWS API Documentation
Request Syntax
response = client.list_event_configurations(
ResourceType='SidewalkAccount'|'WirelessDevice'|'WirelessGateway',
MaxResults=123,
NextToken='string'
)
[REQUIRED]
Resource type to filter event configurations.
nextToken
value from a previous response; otherwise null to receive the first set of results.dict
Response Syntax
{
'NextToken': 'string',
'EventConfigurationsList': [
{
'Identifier': 'string',
'IdentifierType': 'PartnerAccountId'|'DevEui'|'GatewayEui'|'WirelessDeviceId'|'WirelessGatewayId',
'PartnerType': 'Sidewalk',
'Events': {
'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'
}
}
},
]
}
Response Structure
(dict) --
NextToken (string) --
To retrieve the next set of results, the nextToken
value from a previous response; otherwise null to receive the first set of results.
EventConfigurationsList (list) --
Event configurations of all events for a single resource.
(dict) --
Event configuration object for a single resource.
Identifier (string) --
Resource identifier opted in for event messaging.
IdentifierType (string) --
Identifier type of the particular resource identifier for event configuration.
PartnerType (string) --
Partner type of the resource if the identifier type is PartnerAccountId.
Events (dict) --
Object of all event configurations and the status of the event topics.
DeviceRegistrationState (dict) --
Device registration state event configuration for an event configuration item.
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) --
Proximity event configuration for an event configuration item.
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) --
Join event configuration for an event configuration item.
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) --
Connection status event configuration for an event configuration item.
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) --
Message delivery status event configuration for an event configuration item.
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.
Exceptions
IoTWireless.Client.exceptions.ValidationException
IoTWireless.Client.exceptions.AccessDeniedException
IoTWireless.Client.exceptions.ThrottlingException
IoTWireless.Client.exceptions.InternalServerException