Operatori integrati - AWS Accesso verificato

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Operatori integrati

Quando crei il contesto di una politica di accesso AWS verificato utilizzando varie condizioni, come discusso inStruttura della dichiarazione politica, puoi utilizzare l'&&operatore per aggiungere condizioni aggiuntive. Esistono anche molti altri operatori integrati che è possibile utilizzare per aggiungere ulteriore potenza espressiva alle condizioni della politica. La tabella seguente contiene tutti gli operatori integrati come riferimento.

Operatore Tipi e sovraccarichi Description

!

Booleano → Booleano

Logico no.

==

qualsiasi → qualsiasi

Uguaglianza. Funziona su argomenti di qualsiasi tipo, anche se i tipi non corrispondono. I valori di tipi diversi non sono mai uguali tra loro.

!= qualsiasi → qualsiasi

Disuguaglianza; l'esatto inverso dell'uguaglianza (vedi sopra).

<

(long, long) → Booleano

Intero lungo minore di.

<=

(lungo, lungo) → Booleano

Numero intero less-than-or-equal lungo -to.

>

(lungo, lungo) → Booleano

Intero lungo maggiore di.

>=

(lungo, lungo) → Booleano

Numero intero greater-than-or-equal lungo -to.

in (entità, entità) → Booleano Appartenenza alla gerarchia (riflessiva: A in A è sempre vera).
(entity, set (entity)) → Booleano Appartenenza alla gerarchia: A in [B, C,...] è vera se (A e B) || (A in C) ||... errore se l'insieme contiene una non-entità.
&& (Booleano, Booleano) → Booleano

Logico e (cortocircuito).

|| (Booleano, Booleano) → Booleano

Logico o (cortocircuito).

.esiste () entità → Booleano esistenza di un'entità.
ha (entità, attributo) → Booleano Operatore Infix. e has fverifica se il record o l'entità e ha un'associazione per l'attributof. eRestituisce false se non esiste o se e esiste ma non ha l'attributof. Gli attributi possono essere espressi come identificatori o stringhe letterali.
like (stringa, stringa) → Booleano Operatore Infix. t like pcontrolla se il testo t corrisponde allo schemap, che può includere caratteri jolly * che corrispondono a 0 o più caratteri di qualsiasi carattere. Per far corrispondere un personaggio stellare letterale at, puoi usare la speciale sequenza di caratteri con escape in. \* p
.contiene () (set, qualsiasi) → Booleano Appartenenza al set (se B è un elemento di A).
. contiene tutto () (set, set) → Booleano Verifica se il set A contiene tutti gli elementi del set B.
. contiene Any () (set, set) → Booleano Verifica se il set A contiene uno qualsiasi degli elementi del set B.