:doc:`IoTWireless <../../iotwireless>` / Client / get_event_configuration_by_resource_types

*****************************************
get_event_configuration_by_resource_types
*****************************************



.. py:method:: IoTWireless.Client.get_event_configuration_by_resource_types()

  

  Get the event configuration based on resource types.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetEventConfigurationByResourceTypes>`_  


  **Request Syntax**
  ::

    response = client.get_event_configuration_by_resource_types()
    
    
  
  :rtype: 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**
  
  *   :py:class:`IoTWireless.Client.exceptions.AccessDeniedException`

  
  *   :py:class:`IoTWireless.Client.exceptions.ThrottlingException`

  
  *   :py:class:`IoTWireless.Client.exceptions.InternalServerException`

  