@@ -335,11 +335,15 @@ def cloud_account_group_delete(self, cloud_account_group_id):
335335 [ ] DELETE
336336 Additional:
337337 [x] LIST (v2)
338+ [x] LIST WITH FILTERS(v2)
338339 """
339340
340341 def asset_inventory_list_read (self , query_params = None ):
341342 return self .execute ('GET' , 'v2/inventory' , query_params = query_params )
342343
344+ def asset_inventory_list_read_post (self , body_params = None ):
345+ return self .execute ('POST' , 'v2/inventory' , body_params = body_params )
346+
343347 """
344348 (Assets) Resources
345349
@@ -487,7 +491,7 @@ def search_config_read(self, search_params):
487491 next_page_token = api_response ['data' ].pop ('nextPageToken' , None )
488492 while next_page_token :
489493 api_response = self .execute (
490- 'POST' , 'search/config/page' , body_params = {'limit' :1000 ,'pageToken' : next_page_token , 'withResourceJson' :'true' })
494+ 'POST' , 'search/config/page' , body_params = {'limit' : 1000 , 'pageToken' : next_page_token , 'withResourceJson' : 'true' })
491495 if 'items' in api_response :
492496 result .extend (api_response ['items' ])
493497 next_page_token = api_response .pop ('nextPageToken' , None )
@@ -512,7 +516,7 @@ def search_event_read(self, search_params, subsearch=None):
512516 next_page_token = api_response ['data' ].pop ('nextPageToken' , None )
513517 while next_page_token :
514518 api_response = self .execute (
515- 'POST' , 'search/config/page' , body_params = {'limit' :1000 ,'pageToken' : next_page_token })
519+ 'POST' , 'search/config/page' , body_params = {'limit' : 1000 , 'pageToken' : next_page_token })
516520 if 'items' in api_response :
517521 result .extend (api_response ['items' ])
518522 next_page_token = api_response .pop ('nextPageToken' , None )
@@ -521,13 +525,14 @@ def search_event_read(self, search_params, subsearch=None):
521525 def search_iam_read (self , search_params ):
522526 result = []
523527 next_page_token = None
524- api_response = self .execute ('POST' , 'api/v1/permission' , body_params = search_params )
528+ api_response = self .execute (
529+ 'POST' , 'api/v1/permission' , body_params = search_params )
525530 if 'data' in api_response and 'items' in api_response ['data' ]:
526531 result = api_response ['data' ]['items' ]
527532 next_page_token = api_response ['data' ].pop ('nextPageToken' , None )
528533 while next_page_token :
529534 api_response = self .execute (
530- 'POST' , 'api/v1/permission/page' , body_params = {'limit' :1000 ,'pageToken' : next_page_token , 'withResourceJson' :'true' })
535+ 'POST' , 'api/v1/permission/page' , body_params = {'limit' : 1000 , 'pageToken' : next_page_token , 'withResourceJson' : 'true' })
531536 if 'items' in api_response :
532537 result .extend (api_response ['items' ])
533538 next_page_token = api_response .pop ('nextPageToken' , None )
0 commit comments