Skip to content

Commit badb5c7

Browse files
authored
feat(iam): add type filter to ListUsersRequest (#905)
1 parent 0606e4d commit badb5c7

File tree

4 files changed

+18
-18
lines changed

4 files changed

+18
-18
lines changed

scaleway-async/scaleway_async/iam/v1alpha1/api.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
ListUsersRequestOrderBy,
2727
LogAction,
2828
LogResourceType,
29-
UserStatus,
29+
UserType,
3030
APIKey,
3131
AddGroupMemberRequest,
3232
AddGroupMembersRequest,
@@ -376,7 +376,7 @@ async def list_users(
376376
user_ids: Optional[List[str]] = None,
377377
mfa: Optional[bool] = None,
378378
tag: Optional[str] = None,
379-
status: Optional[UserStatus] = None,
379+
type_: Optional[UserType] = None,
380380
) -> ListUsersResponse:
381381
"""
382382
List users of an Organization.
@@ -388,7 +388,7 @@ async def list_users(
388388
:param user_ids: Filter by list of IDs.
389389
:param mfa: Filter by MFA status.
390390
:param tag: Filter by tags containing a given string.
391-
:param status: Filter by user status.
391+
:param type_: Filter by user type.
392392
:return: :class:`ListUsersResponse <ListUsersResponse>`
393393
394394
Usage:
@@ -407,8 +407,8 @@ async def list_users(
407407
or self.client.default_organization_id,
408408
"page": page,
409409
"page_size": page_size or self.client.default_page_size,
410-
"status": status,
411410
"tag": tag,
411+
"type": type_,
412412
"user_ids": user_ids,
413413
},
414414
)
@@ -426,7 +426,7 @@ async def list_users_all(
426426
user_ids: Optional[List[str]] = None,
427427
mfa: Optional[bool] = None,
428428
tag: Optional[str] = None,
429-
status: Optional[UserStatus] = None,
429+
type_: Optional[UserType] = None,
430430
) -> List[User]:
431431
"""
432432
List users of an Organization.
@@ -438,7 +438,7 @@ async def list_users_all(
438438
:param user_ids: Filter by list of IDs.
439439
:param mfa: Filter by MFA status.
440440
:param tag: Filter by tags containing a given string.
441-
:param status: Filter by user status.
441+
:param type_: Filter by user type.
442442
:return: :class:`List[User] <List[User]>`
443443
444444
Usage:
@@ -459,7 +459,7 @@ async def list_users_all(
459459
"user_ids": user_ids,
460460
"mfa": mfa,
461461
"tag": tag,
462-
"status": status,
462+
"type_": type_,
463463
},
464464
)
465465

scaleway-async/scaleway_async/iam/v1alpha1/types.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1834,9 +1834,9 @@ class ListUsersRequest:
18341834
Filter by tags containing a given string.
18351835
"""
18361836

1837-
status: Optional[UserStatus]
1837+
type_: Optional[UserType]
18381838
"""
1839-
Filter by user status.
1839+
Filter by user type.
18401840
"""
18411841

18421842

scaleway/scaleway/iam/v1alpha1/api.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
ListUsersRequestOrderBy,
2727
LogAction,
2828
LogResourceType,
29-
UserStatus,
29+
UserType,
3030
APIKey,
3131
AddGroupMemberRequest,
3232
AddGroupMembersRequest,
@@ -376,7 +376,7 @@ def list_users(
376376
user_ids: Optional[List[str]] = None,
377377
mfa: Optional[bool] = None,
378378
tag: Optional[str] = None,
379-
status: Optional[UserStatus] = None,
379+
type_: Optional[UserType] = None,
380380
) -> ListUsersResponse:
381381
"""
382382
List users of an Organization.
@@ -388,7 +388,7 @@ def list_users(
388388
:param user_ids: Filter by list of IDs.
389389
:param mfa: Filter by MFA status.
390390
:param tag: Filter by tags containing a given string.
391-
:param status: Filter by user status.
391+
:param type_: Filter by user type.
392392
:return: :class:`ListUsersResponse <ListUsersResponse>`
393393
394394
Usage:
@@ -407,8 +407,8 @@ def list_users(
407407
or self.client.default_organization_id,
408408
"page": page,
409409
"page_size": page_size or self.client.default_page_size,
410-
"status": status,
411410
"tag": tag,
411+
"type": type_,
412412
"user_ids": user_ids,
413413
},
414414
)
@@ -426,7 +426,7 @@ def list_users_all(
426426
user_ids: Optional[List[str]] = None,
427427
mfa: Optional[bool] = None,
428428
tag: Optional[str] = None,
429-
status: Optional[UserStatus] = None,
429+
type_: Optional[UserType] = None,
430430
) -> List[User]:
431431
"""
432432
List users of an Organization.
@@ -438,7 +438,7 @@ def list_users_all(
438438
:param user_ids: Filter by list of IDs.
439439
:param mfa: Filter by MFA status.
440440
:param tag: Filter by tags containing a given string.
441-
:param status: Filter by user status.
441+
:param type_: Filter by user type.
442442
:return: :class:`List[User] <List[User]>`
443443
444444
Usage:
@@ -459,7 +459,7 @@ def list_users_all(
459459
"user_ids": user_ids,
460460
"mfa": mfa,
461461
"tag": tag,
462-
"status": status,
462+
"type_": type_,
463463
},
464464
)
465465

scaleway/scaleway/iam/v1alpha1/types.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1834,9 +1834,9 @@ class ListUsersRequest:
18341834
Filter by tags containing a given string.
18351835
"""
18361836

1837-
status: Optional[UserStatus]
1837+
type_: Optional[UserType]
18381838
"""
1839-
Filter by user status.
1839+
Filter by user type.
18401840
"""
18411841

18421842

0 commit comments

Comments
 (0)