@@ -49,6 +49,7 @@ def alert_csv_status(self, csv_report_id):
4949
5050 def alert_csv_download (self , csv_report_id ):
5151 return self .execute ('GET' , 'alert/csv/%s/download' % csv_report_id )
52+
5253
5354 """
5455 Policies
@@ -216,6 +217,10 @@ def user_update(self, user):
216217
217218 def user_delete (self , user_id ):
218219 return self .execute ('DELETE' , 'user/%s' % user_id )
220+
221+
222+ def user_bypass_sso (self , body_params ):
223+ return self .execute ('PUT' , 'user/saml/bypass' , body_params = body_params )
219224
220225 """
221226 User Roles
@@ -461,7 +466,7 @@ def integration_delete(self, integration_id):
461466 [x] DELETE
462467 """
463468
464- def resource_list_list_read (self ):
469+ def resource_list_read (self ):
465470 return self .execute ('GET' , 'v1/resource_list' )
466471
467472 def resource_list_delete (self , resource_list_id ):
@@ -470,6 +475,25 @@ def resource_list_delete(self, resource_list_id):
470475 def resource_list_create (self , resource_list_to_add ):
471476 return self .execute ('POST' , 'v1/resource_list' , body_params = resource_list_to_add )
472477
478+ """
479+ Adoption Advisor
480+
481+ [x] LIST
482+ [X] CREATE
483+ [ ] READ
484+ [X] UPDATE
485+ [X] DELETE
486+ """
487+
488+ def adoptionadvisor_report_read (self ):
489+ return self .execute ('GET' , 'adoptionadvisor/report' )
490+
491+ def adoptionadvisor_report_delete (self , report_id ):
492+ return self .execute ('DELETE' , 'adoptionadvisor/report/%s' % report_id )
493+
494+ def adoptionadvisor_report_create (self , report_to_add ):
495+ return self .execute ('POST' , 'adoptionadvisor/report' , body_params = report_to_add )
496+
473497 """
474498 Compliance Reports
475499
@@ -618,6 +642,26 @@ def resource_usage_by_cloud_type_v2(self, body_params):
618642 def resource_usage_over_time_v2 (self , body_params ):
619643 return self .execute ('POST' , 'license/api/v2/time_series' , body_params = body_params )
620644
645+ """
646+ SSO SAML
647+
648+ [X] LIST
649+ [X] CREATE
650+ [X] READ
651+ [X] UPDATE
652+ [ ] DELETE
653+ """
654+
655+ def saml_config_read (self ):
656+ return self .execute ('GET' , 'authn/v1/saml/config' )
657+
658+ def saml_config_create (self , body_params ):
659+ return self .execute ('POST' , 'authn/v1/saml/config' , body_params = body_params )
660+
661+ def saml_config_update (self , body_params ):
662+ return self .execute ('PUT' , 'authn/v1/saml/config' , body_params = body_params )
663+
664+
621665 """
622666 Enterprise Settings
623667
0 commit comments