

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Integrierte Operatoren für Richtlinien für verifizierten Zugriff
<a name="built-in-policy-operators"></a>

Wenn Sie den Kontext einer AWS Verified Access Richtlinie unter Verwendung verschiedener Bedingungen erstellen, können Sie, wie unter beschrieben[Struktur der Erklärung zur Verified Access-Richtlinie](auth-policies-policy-statement-struct.md), den `&&` Operator verwenden, um zusätzliche Bedingungen hinzuzufügen. Es gibt auch viele andere integrierte Operatoren, mit denen Sie Ihren Versicherungsbedingungen zusätzliche Aussagekraft verleihen können. Die folgende Tabelle enthält alle integrierten Operatoren als Referenz.



- ** \! **
  - **Typen und Überladungen:** Boolean → Boolean
  - **Beschreibung:** Logisch nicht.

- ** == **
  - **Typen und Überladungen:** beliebig → beliebig
  - **Beschreibung:** Gleichheit. Funktioniert mit Argumenten aller Art, auch wenn die Typen nicht übereinstimmen. Werte verschiedener Typen sind einander niemals gleich.

- **\!=**
  - **Typen und Überladungen:** beliebig → beliebig
  - **Beschreibung:** Ungleichheit; das genaue Gegenteil von Gleichheit (siehe oben).

- ** < **
  - **Typen und Überladungen:** (lang, lang) → Boolesch
  - **Beschreibung:** Lange Ganzzahl kleiner als.

- ** <= **
  - **Typen und Überladungen:** (lang, lang) → Boolesch
  - **Beschreibung:** Lange Ganzzahl -to less-than-or-equal.

- ** > **
  - **Typen und Überladungen:** (lang, lang) → Boolean
  - **Beschreibung:** Lange Ganzzahl größer als.

- ** >= **
  - **Typen und Überladungen:** (lang, lang) → Boolesch
  - **Beschreibung:** Lange Ganzzahl -to greater-than-or-equal.

- **in**
  - **Typen und Überladungen:** (Entität, Entität) → Boolean / **Beschreibung:** Hierarchiezugehörigkeit (reflexiv: A in A ist immer wahr).
  - **Typen und Überladungen:** (Entität, Menge (Entität)) → Boolean / **Beschreibung:** Hierarchiezugehörigkeit: A in [B, C,...] ist wahr, wenn (A und B) \|\| (A in C) \|\|... ein Fehler auftritt, wenn die Menge eine Nicht-Entität enthält.

- **&&**
  - **Typen und Überladungen:** (Boolean, Boolean) → Boolean
  - **Beschreibung:** Logisch und (kurzschließend).

- **\|\|**
  - **Typen und Überladungen:** (Boolean, Boolean) → Boolean
  - **Beschreibung:** Logisch oder (Kurzschluss).

- **.existiert ()**
  - **Typen und Überladungen:** Entität → Boolean
  - **Beschreibung:** Existenz einer Entität.

- **hat**
  - **Typen und Überladungen:** (Entität, Attribut) → Boolean
  - **Beschreibung:** Infix-Operator. e has ftestet, ob der Datensatz oder die Entität eine Bindung für das Attribut e f hat. Gibt zurückfalse, ob es nicht e existiert oder ob e es existiert, aber das Attribut nicht hatf. Attribute können als Bezeichner oder Zeichenkettenliterale ausgedrückt werden.

- **like**
  - **Typen und Überladungen:** (Zeichenfolge, Zeichenfolge) → Boolean
  - **Beschreibung:** Infix-Operator. t like pprüft, ob der Text dem Muster t entsprichtp, das Platzhalterzeichen enthalten kann\*, die 0 oder mehr eines beliebigen Zeichens entsprechen. Um einem buchstäblichen Sternzeichen in zu entsprechent, können Sie die spezielle Escape-Zeichenfolge \\\* in verwenden. p

- **.enthält ()**
  - **Typen und Überladungen:** (gesetzt, beliebig) → Boolean
  - **Beschreibung:** Mitgliedschaft festlegen (ist B ein Element von A).

- **. enthält Alle ()**
  - **Typen und Überladungen:** (set, set) → Boolean
  - **Beschreibung:** Testet, ob Satz A alle Elemente in Satz B enthält.

- **. enthält Any ()**
  - **Typen und Überladungen:** (Satz, Satz) → Boolean
  - **Beschreibung:** Testet, ob Satz A eines der Elemente in Satz B enthält.

