Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

list_event_logs

CodeCatalyst.Client.list_event_logs(**kwargs)

Retrieves a list of events that occurred during a specified time period in a space. You can use these events to audit user and system activity in a space.

See also: AWS API Documentation

Request Syntax

response = client.list_event_logs(
    spaceName='string',
    startTime=datetime(2015, 1, 1),
    endTime=datetime(2015, 1, 1),
    eventName='string',
    nextToken='string',
    maxResults=123
)
Parameters
  • spaceName (string) --

    [REQUIRED]

    The name of the space.

  • startTime (datetime) --

    [REQUIRED]

    The date and time when you want to start retrieving events, in coordinated universal time (UTC) timestamp format as specified in RFC 3339.

  • endTime (datetime) --

    [REQUIRED]

    The time after which you do not want any events retrieved, in coordinated universal time (UTC) timestamp format as specified in RFC 3339.

  • eventName (string) -- The name of the event.
  • nextToken (string) -- A token returned from a call to this API to indicate the next batch of results to return, if any.
  • maxResults (integer) -- The maximum number of results to show in a single call to this API. If the number of results is larger than the number you specified, the response will include a NextToken element, which you can use to obtain additional results.
Return type

dict

Returns

Response Syntax

{
    'nextToken': 'string',
    'items': [
        {
            'id': 'string',
            'eventName': 'string',
            'eventType': 'string',
            'eventCategory': 'string',
            'eventSource': 'string',
            'eventTime': datetime(2015, 1, 1),
            'operationType': 'READONLY'|'MUTATION',
            'userIdentity': {
                'userType': 'USER'|'AWS_ACCOUNT'|'UNKNOWN',
                'principalId': 'string',
                'userName': 'string',
                'awsAccountId': 'string'
            },
            'projectInformation': {
                'name': 'string',
                'projectId': 'string'
            },
            'requestId': 'string',
            'requestPayload': {
                'contentType': 'string',
                'data': 'string'
            },
            'responsePayload': {
                'contentType': 'string',
                'data': 'string'
            },
            'errorCode': 'string',
            'sourceIpAddress': 'string',
            'userAgent': 'string'
        },
    ]
}

Response Structure

  • (dict) --

    • nextToken (string) --

      A token returned from a call to this API to indicate the next batch of results to return, if any.

    • items (list) --

      Information about each event retrieved in the list.

      • (dict) --

        Information about an entry in an event log of Amazon CodeCatalyst activity.

        • id (string) --

          The system-generated unique ID of the event.

        • eventName (string) --

          The name of the event.

        • eventType (string) --

          The type of the event.

        • eventCategory (string) --

          The category for the event.

        • eventSource (string) --

          The source of the event.

        • eventTime (datetime) --

          The time the event took place, in coordinated universal time (UTC) timestamp format as specified in RFC 3339.

        • operationType (string) --

          The type of the event.

        • userIdentity (dict) --

          The system-generated unique ID of the user whose actions are recorded in the event.

          • userType (string) --

            The role assigned to the user in a Amazon CodeCatalyst space or project when the event occurred.

          • principalId (string) --

          • userName (string) --

            The display name of the user in Amazon CodeCatalyst.

          • awsAccountId (string) --

            The Amazon Web Services account number of the user in Amazon Web Services, if any.

        • projectInformation (dict) --

          Information about the project where the event occurred.

          • name (string) --

            The name of the project in the space.

          • projectId (string) --

            The system-generated unique ID of the project.

        • requestId (string) --

          The system-generated unique ID of the request.

        • requestPayload (dict) --

          Information about the payload of the request.

          • contentType (string) --

            The type of content in the event payload.

          • data (string) --

            The data included in the event payload.

        • responsePayload (dict) --

          Information about the payload of the response, if any.

          • contentType (string) --

            The type of content in the event payload.

          • data (string) --

            The data included in the event payload.

        • errorCode (string) --

          The code of the error, if any.

        • sourceIpAddress (string) --

          The IP address of the user whose actions are recorded in the event.

        • userAgent (string) --

Exceptions

  • CodeCatalyst.Client.exceptions.ThrottlingException
  • CodeCatalyst.Client.exceptions.ConflictException
  • CodeCatalyst.Client.exceptions.ValidationException
  • CodeCatalyst.Client.exceptions.ServiceQuotaExceededException
  • CodeCatalyst.Client.exceptions.ResourceNotFoundException
  • CodeCatalyst.Client.exceptions.AccessDeniedException