def get_roles_of_type(role_type: RoleType, client: ADCMClient): """Get first 200 roles with given type""" return client.role_list(type=role_type.value, paging={'limit': 200})
def _get_all_roles_info( client: ADCMClient) -> Generator[RoleShortInfo, None, None]: """Get all roles (500) info""" for role in client.role_list(paging={'limit': 500}): yield extract_role_short_info(role)