Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Operator bawaan untuk kebijakan Akses Terverifikasi
Saat membuat konteks Akses Terverifikasi AWS kebijakan menggunakan berbagai kondisi, seperti yang dibahas dalamStruktur pernyataan kebijakan Akses Terverifikasi, Anda dapat menggunakan &&
operator untuk menambahkan kondisi tambahan. Ada juga banyak operator bawaan lainnya yang dapat Anda gunakan untuk menambahkan kekuatan ekspresif tambahan pada kondisi kebijakan Anda. Tabel berikut berisi semua operator bawaan untuk referensi.
Operator | Jenis dan kelebihan beban | Deskripsi |
---|---|---|
! |
Boolean → Boolean |
Logis tidak. |
== |
apa saja → apa saja |
Kesetaraan. Bekerja pada argumen jenis apa pun, bahkan jika tipenya tidak cocok. Nilai dari berbagai jenis tidak pernah sama satu sama lain. |
!= | apa saja → apa saja |
Ketimpangan; kebalikan dari kesetaraan (lihat di atas). |
< |
(panjang, panjang) → Boolean |
Bilangan bulat panjang kurang dari. |
<= |
(panjang, panjang) → Boolean |
Bilangan bulat panjang less-than-or-equal -ke. |
> |
(panjang, panjang) → Boolean |
Bilangan bulat panjang lebih besar dari. |
>= |
(panjang, panjang) → Boolean |
Bilangan bulat panjang greater-than-or-equal -ke. |
in | (entitas, entitas) → Boolean | Keanggotaan hierarki (refleksif: A dalam A selalu benar). |
(entitas, set (entitas)) → Boolean | Keanggotaan hierarki: A di [B, C,...] benar jika (A dan B) || (A dalam C) ||... kesalahan jika himpunan berisi non-entitas. | |
&& | (Boolean, Boolean) → Boolean |
Logis dan (hubungan arus pendek). |
|| | (Boolean, Boolean) → Boolean |
Logis atau (hubungan arus pendek). |
.ada () | entitas → Boolean | Keberadaan entitas. |
memiliki | (entitas, atribut) → Boolean | Operator infix. e has f menguji apakah catatan atau entitas e memiliki pengikatan untuk atributf . Mengembalikan false jika e tidak ada atau jika e memang ada tetapi tidak memiliki atributf . Atribut dapat dinyatakan sebagai pengidentifikasi atau string literal. |
suka | (string, string) → Boolean | Operator infix. t like p memeriksa apakah teks t cocok dengan polap , yang mungkin termasuk karakter wildcard * yang cocok dengan 0 atau lebih dari karakter apa pun. Untuk mencocokkan karakter bintang literalt , Anda dapat menggunakan urutan karakter lolos khusus \* dip . |
.berisi () | (set, apa saja) → Boolean | Tetapkan keanggotaan (adalah B elemen A). |
.containsAll() | (set, atur) → Boolean | Tes jika set A berisi semua elemen dalam himpunan B. |
.containsAny() | (set, atur) → Boolean | Pengujian jika set A berisi salah satu elemen dalam himpunan B. |