:doc:`CodeStarNotifications <../../codestar-notifications>` / Client / list_event_types

****************
list_event_types
****************



.. py:method:: CodeStarNotifications.Client.list_event_types(**kwargs)

  

  Returns information about the event types available for configuring notifications.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/codestar-notifications-2019-10-15/ListEventTypes>`_  


  **Request Syntax**
  ::

    response = client.list_event_types(
        Filters=[
            {
                'Name': 'RESOURCE_TYPE'|'SERVICE_NAME',
                'Value': 'string'
            },
        ],
        NextToken='string',
        MaxResults=123
    )
    
  :type Filters: list
  :param Filters: 

    The filters to use to return information by service or resource type.

    

  
    - *(dict) --* 

      Information about a filter to apply to the list of returned event types. You can filter by resource type or service name.

      

    
      - **Name** *(string) --* **[REQUIRED]** 

        The system-generated name of the filter type you want to filter by.

        

      
      - **Value** *(string) --* **[REQUIRED]** 

        The name of the resource type (for example, pipeline) or service name (for example, CodePipeline) that you want to filter by.

        

      
    

  :type NextToken: string
  :param NextToken: 

    An enumeration token that, when provided in a request, returns the next batch of the results.

    

  
  :type MaxResults: integer
  :param MaxResults: 

    A non-negative integer used to limit the number of returned results. The default number is 50. The maximum number of results that can be returned is 100.

    

  
  
  :rtype: dict
  :returns: 
    
    **Response Syntax**

    
    ::

      {
          'EventTypes': [
              {
                  'EventTypeId': 'string',
                  'ServiceName': 'string',
                  'EventTypeName': 'string',
                  'ResourceType': 'string'
              },
          ],
          'NextToken': 'string'
      }
      
    **Response Structure**

    

    - *(dict) --* 
      

      - **EventTypes** *(list) --* 

        Information about each event, including service name, resource type, event ID, and event name.

        
        

        - *(dict) --* 

          Returns information about an event that has triggered a notification rule.

          
          

          - **EventTypeId** *(string) --* 

            The system-generated ID of the event. For a complete list of event types and IDs, see `Notification concepts <https://docs.aws.amazon.com/codestar-notifications/latest/userguide/concepts.html#concepts-api>`__ in the *Developer Tools Console User Guide*.

            
          

          - **ServiceName** *(string) --* 

            The name of the service for which the event applies.

            
          

          - **EventTypeName** *(string) --* 

            The name of the event.

            
          

          - **ResourceType** *(string) --* 

            The resource type of the event.

            
      
    
      

      - **NextToken** *(string) --* 

        An enumeration token that can be used in a request to return the next batch of the results.

        
  
  **Exceptions**
  
  *   :py:class:`CodeStarNotifications.Client.exceptions.InvalidNextTokenException`

  
  *   :py:class:`CodeStarNotifications.Client.exceptions.ValidationException`

  