cloudtrail

class moto.cloudtrail.models.CloudTrailBackend(region_name, account_id)

Implementation of CloudTrail APIs.

Example usage

@mock_cloudtrail
def test_cloudtrail_behaviour:
    boto3.client("cloudtrail")
    ...

Implemented features for this service

  • [X] add_tags

  • [ ] cancel_query

  • [ ] create_event_data_store

  • [X] create_trail

  • [ ] delete_event_data_store

  • [X] delete_trail

  • [ ] describe_query

  • [X] describe_trails

  • [ ] get_event_data_store

  • [X] get_event_selectors

  • [X] get_insight_selectors

  • [ ] get_query_results

  • [X] get_trail

  • [X] get_trail_status

  • [ ] list_event_data_stores

  • [ ] list_public_keys

  • [ ] list_queries

  • [X] list_tags

    Pagination is not yet implemented

  • [X] list_trails

  • [ ] lookup_events

  • [X] put_event_selectors

  • [X] put_insight_selectors

  • [X] remove_tags

  • [ ] restore_event_data_store

  • [X] start_logging

  • [ ] start_query

  • [X] stop_logging

  • [ ] update_event_data_store

  • [X] update_trail