File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change @@ -174,3 +174,33 @@ def get_account(self):
174174 warning = 'CDP Account could not be retrieved' )
175175 ]
176176 )
177+
178+ def list_groups_for_user (self , user_id = None ):
179+ return self .sdk .call (
180+ svc = 'iam' , func = 'list_groups_for_user' , ret_field = 'groupCrns' ,
181+ squelch = [
182+ Squelch (field = 'error_code' , value = 'NOT_FOUND' , default = list (),
183+ warning = 'No users, %s' % str (user_id ))
184+ ],
185+ userId = user_id
186+ )
187+
188+ def list_user_assigned_roles (self , user = None ):
189+ return self .sdk .call (
190+ svc = 'iam' , func = 'list_user_assigned_roles' , ret_field = 'roleCrns' ,
191+ squelch = [
192+ Squelch (field = 'error_code' , value = 'NOT_FOUND' , default = list (),
193+ warning = 'No users, %s' % str (user ))
194+ ],
195+ user = user
196+ )
197+
198+ def list_user_assigned_resource_roles (self , user = None ):
199+ return self .sdk .call (
200+ svc = 'iam' , func = 'list_user_assigned_resource_roles' , ret_field = 'resourceAssignments' ,
201+ squelch = [
202+ Squelch (field = 'error_code' , value = 'NOT_FOUND' , default = list (),
203+ warning = 'No users, %s' % str (user ))
204+ ],
205+ user = user
206+ )
You can’t perform that action at this time.
0 commit comments