11# -*- coding: utf-8 -*-
22"""
3- Lacework CloudTrail API wrapper.
3+ Lacework CloudActivities API wrapper.
44"""
55
66import logging
77
88logger = logging .getLogger (__name__ )
99
1010
11- class CloudTrailAPI (object ):
11+ class CloudActivitiesAPI (object ):
1212 """
13- Lacework CloudTrail API.
13+ Lacework CloudActivities API.
1414 """
1515
1616 def __init__ (self , session ):
1717 """
18- Initializes the CloudTrailAPI object.
18+ Initializes the CloudActivitiesAPI object.
1919
2020 :param session: An instance of the HttpSession class
2121
22- :return CloudTrailAPI object.
22+ :return CloudActivitiesAPI object.
2323 """
2424
25- super (CloudTrailAPI , self ).__init__ ()
25+ super (CloudActivitiesAPI , self ).__init__ ()
2626
2727 self ._session = session
2828
@@ -31,7 +31,7 @@ def get(self,
3131 end_time = None ,
3232 org = False ):
3333 """
34- A method to get CloudTrail details.
34+ A method to get CloudActivities details.
3535
3636 :param start_time: A "%Y-%m-%dT%H:%M:%SZ" structured timestamp to begin from.
3737 :param end_time: A "%Y-%m-%dT%H:%M:%S%Z" structured timestamp to end at.
@@ -41,10 +41,10 @@ def get(self,
4141 :return response json
4242 """
4343
44- logger .info ("Getting CloudTrail details from Lacework..." )
44+ logger .info ("Getting CloudActivities details from Lacework..." )
4545
46- # Build the CloudTrail request URI
47- api_uri = "/api/v2/CloudTrail "
46+ # Build the CloudActivities request URI
47+ api_uri = "/api/v2/CloudActivities "
4848
4949 if start_time and end_time :
5050 api_uri += f"?startTime={ start_time } &endTime={ end_time } "
@@ -57,7 +57,7 @@ def search(self,
5757 query_data = None ,
5858 org = False ):
5959 """
60- A method to search CloudTrail details.
60+ A method to search CloudActivities details.
6161
6262 :param query_data: A dictionary containing the necessary search parameters
6363 (timeFilter, filters, returns)
@@ -67,10 +67,10 @@ def search(self,
6767 :return response json
6868 """
6969
70- logger .info ("Searching CloudTrail details from Lacework..." )
70+ logger .info ("Searching CloudActivities details from Lacework..." )
7171
72- # Build the CloudTrail request URI
73- api_uri = "/api/v2/CloudTrail /search"
72+ # Build the CloudActivities request URI
73+ api_uri = "/api/v2/CloudActivities /search"
7474
7575 response = self ._session .post (api_uri , data = query_data , org = org )
7676
0 commit comments