Kolom pengguna yang valid untuk kueri grup dinamis
Halaman ini menguraikan kolom dan fitur CEL yang didukung dan dapat digunakan dalam kueri keanggotaan.
Kolom pengguna
Kolom berikut dari resource
User
Admin SDK
dapat digunakan dalam kueri keanggotaan.
Kolom | Sub-kolom |
---|---|
addresses |
country |
country_code |
|
custom_type |
|
extended_address |
|
locality |
|
po_box |
|
postal_code |
|
primary |
|
region |
|
street_address |
|
type |
|
archived |
boolean |
change_password_at_next_login |
boolean |
is_2sv_enforced |
boolean |
is_enrolled_in_2sv |
boolean |
is_mailbox_setup |
boolean |
locations |
area |
building_id |
|
custom_type |
|
desk_code |
|
floor_name |
|
floor_section |
|
type |
|
organizations |
cost_center |
custom_type |
|
department |
|
description |
|
domain |
|
location |
|
name |
|
primary |
|
symbol |
|
title |
|
type |
|
relations |
custom_type |
type |
|
value |
|
emails |
address |
custom_type |
|
primary |
|
type |
|
external_ids |
custom_type |
type |
|
value |
|
gender |
address_me_as |
custom_gender |
|
type |
|
ims |
custom_protocol |
custom_type |
|
standard_protocol |
|
primary |
|
type |
|
value |
|
keywords |
custom_type |
type |
|
value |
|
languages |
language_code |
name |
family_name |
given_name |
|
value |
|
phones |
custom_type |
primary |
|
type |
|
value |
|
suspended |
boolean |
suspension_reason |
custom_type |
type |
|
value |
|
websites |
custom_type |
primary |
|
type |
|
value |
Atribut jenis
Atribut type
dari tabel sebelumnya dicocokkan menggunakan nilai enum, bukan representasi string-nya. Daftar berikut mendokumentasikan representasi string
setiap jenis ke nilai enum yang sesuai.
Atribut | Nilai enum | Representasi string |
---|---|---|
Alamat | 0 |
tidak diketahui |
1 |
khusus | |
2 |
rumah | |
3 |
kantor | |
4 |
lainnya | |
Lokasi | 0 |
default |
1 |
khusus | |
2 |
meja | |
Organisasi | 0 |
tidak diketahui |
1 |
kantor | |
2 |
school | |
3 |
khusus domain | |
Relasi | 12 |
manajer |
0 |
tidak diketahui | |
1 |
khusus | |
2 |
rumah | |
3 |
kantor | |
4 |
lainnya | |
ID Eksternal | 0 |
tidak diketahui |
1 |
khusus | |
2 |
akun | |
3 |
layanan | |
4 |
jaringan | |
5 |
organisasi | |
6 |
login_id | |
Gender | 0 |
tidak diketahui |
1 |
laki-laki | |
2 |
perempuan | |
3 |
lainnya | |
Protokol standar IMS | 0 |
default |
1 |
protokol kustom | |
2 |
tujuan | |
3 |
msn | |
4 |
yahoo | |
5 |
skype | |
6 |
||
7 |
gtalk | |
8 |
icq | |
9 |
jabber | |
10 |
rapat net | |
Jenis IMS | 0 |
tidak diketahui |
1 |
khusus | |
2 |
rumah | |
3 |
kantor | |
4 |
lainnya | |
Kata kunci | 0 |
tidak diketahui |
1 |
khusus | |
2 |
misi | |
3 |
pekerjaan | |
4 |
outlook | |
Phones | 0 |
tidak diketahui |
1 |
khusus | |
2 |
rumah | |
3 |
kantor | |
4 |
lainnya | |
5 |
faks rumah | |
6 |
faks kantor | |
7 |
mobile | |
8 |
pager | |
9 |
faks lain | |
10 |
nomor utama perusahaan | |
11 |
asisten | |
12 |
car | |
13 |
radio | |
14 |
isdn | |
15 |
callback | |
16 |
teleks | |
17 |
tty tdd | |
18 |
nomor seluler kantor | |
19 |
pager kantor | |
20 |
utama | |
21 |
grand central | |
22 |
Voice Perusahaan | |
Alasan Penangguhan | 1 |
admin |
2 |
di bawah 13 tahun | |
3 |
login web diperlukan | |
4 |
abuse | |
5 |
penyalahgunaan—dapat dipulihkan oleh admin | |
Websites | 0 |
tidak diketahui |
1 |
halaman penginstalan aplikasi | |
2 |
blog | |
3 |
khusus | |
4 |
ftp | |
5 |
rumah | |
6 |
beranda | |
7 |
lainnya | |
8 |
profil | |
9 |
reservations | |
10 |
resume | |
11 |
kantor |
Kolom unit organisasi
Anda juga dapat membuat kueri keanggotaan menggunakan kolom orgUnitId
untuk menyertakan semua pengguna yang merupakan bagian dari unit organisasi tersebut, secara langsung atau tidak langsung. Untuk mengetahui informasi
selengkapnya tentang pengambilan nilai orgUnitId
, lihat
dokumentasi referensi Admin SDK.
Sampel kueri
Semua pengguna langsung di unit organisasi tertentu:
user.org_unit_id==orgUnitId('03ph8a2z1enx4lx')
Semua pengguna langsung dan tidak langsung dalam unit organisasi tertentu:
user.org_units.exists(org_unit, org_unit.org_unit_id==orgUnitId('03ph8a2z1khexns'))
Jenis kueri lainnya
Semua pengguna yang dikelola oleh individu tertentu:
user.managers.exists(manager, manager.user_id == userId('MANAGER_ID'))
Ganti
MANAGER_ID
dengan ID pengguna unik pengelola. Anda dapat mengambil ID ini dengan AdminSDK Directory API menggunakan alamat email pengelola sebagaiuserKey
.