

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 per le politiche di accesso verificato
<a name="built-in-policy-operators"></a>

Quando si crea il contesto di una Accesso verificato da AWS politica utilizzando varie condizioni, come discusso in[Struttura della dichiarazione sulla politica di accesso verificato](auth-policies-policy-statement-struct.md), è possibile 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 incorporati come riferimento.



- ** \! **
  - **Tipi e sovraccarichi:** Booleano → Booleano
  - **Descrizione:** Logico no.

- ** == **
  - **Tipi e sovraccarichi:** qualsiasi → qualsiasi
  - **Descrizione:** Uguaglianza. Funziona su argomenti di qualsiasi tipo, anche se i tipi non corrispondono. I valori di tipi diversi non sono mai uguali tra loro.

- **\!=**
  - **Tipi e sovraccarichi:** qualsiasi → qualsiasi
  - **Descrizione:** Disuguaglianza; l'esatto inverso dell'uguaglianza (vedi sopra).

- ** < **
  - **Tipi e sovraccarichi:** (long, long) → Booleano
  - **Descrizione:** Intero lungo minore di.

- ** <= **
  - **Tipi e sovraccarichi:** (lungo, lungo) → Booleano
  - **Descrizione:** Numero intero less-than-or-equal lungo -to.

- ** > **
  - **Tipi e sovraccarichi:** (lungo, lungo) → Booleano
  - **Descrizione:** Intero lungo maggiore di.

- ** >= **
  - **Tipi e sovraccarichi:** (lungo, lungo) → Booleano
  - **Descrizione:** Numero intero greater-than-or-equal lungo -to.

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

- **&&**
  - **Tipi e sovraccarichi:** (Booleano, Booleano) → Booleano
  - **Descrizione:** Logico e (cortocircuito).

- **\|\|**
  - **Tipi e sovraccarichi:** (Booleano, Booleano) → Booleano
  - **Descrizione:** Logico o (cortocircuito).

- **.esiste ()**
  - **Tipi e sovraccarichi:** entità → Booleano
  - **Descrizione:** esistenza di un'entità.

- **ha**
  - **Tipi e sovraccarichi:** (entità, attributo) → Booleano
  - **Descrizione:** 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**
  - **Tipi e sovraccarichi:** (stringa, stringa) → Booleano
  - **Descrizione:** 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 ()**
  - **Tipi e sovraccarichi:** (set, qualsiasi) → Booleano
  - **Descrizione:** Appartenenza al set (se B è un elemento di A).

- **. contiene tutto ()**
  - **Tipi e sovraccarichi:** (set, set) → Booleano
  - **Descrizione:** Verifica se il set A contiene tutti gli elementi del set B.

- **. contiene Any ()**
  - **Tipi e sovraccarichi:** (set, set) → Booleano
  - **Descrizione:** Verifica se il set A contiene uno qualsiasi degli elementi del set B.

