Integrierte Operatoren für Richtlinien für verifizierten Zugriff - AWS Verifizierter Zugriff

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

Wenn Sie den Kontext einer AWS Verified Access Richtlinie unter Verwendung verschiedener Bedingungen erstellen, können Sie, wie unter beschriebenStruktur der Erklärung zur Verified Access-Richtlinie, 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.

Operator Typen und Überladungen Beschreibung

!

Boolean → Boolean

Logisch nicht.

==

beliebig → beliebig

Gleichheit. Funktioniert mit Argumenten aller Art, auch wenn die Typen nicht übereinstimmen. Werte verschiedener Typen sind einander niemals gleich.

!= beliebig → beliebig

Ungleichheit; das genaue Gegenteil von Gleichheit (siehe oben).

<

(lang, lang) → Boolesch

Lange Ganzzahl kleiner als.

<=

(lang, lang) → Boolesch

Lange Ganzzahl -to less-than-or-equal.

>

(lang, lang) → Boolean

Lange Ganzzahl größer als.

>=

(lang, lang) → Boolesch

Lange Ganzzahl -to greater-than-or-equal.

in (Entität, Entität) → Boolean Hierarchiezugehörigkeit (reflexiv: A in A ist immer wahr).
(Entität, Menge (Entität)) → Boolean 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.
&& (Boolean, Boolean) → Boolean

Logisch und (kurzschließend).

|| (Boolean, Boolean) → Boolean

Logisch oder (Kurzschluss).

.existiert () Entität → Boolean Existenz einer Entität.
hat (Entität, Attribut) → Boolean 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 (Zeichenfolge, Zeichenfolge) → Boolean 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 () (gesetzt, beliebig) → Boolean Mitgliedschaft festlegen (ist B ein Element von A).
.containsAll() (set, set) → Boolean Testet, ob Satz A alle Elemente in Satz B enthält.
.containsAny() (Satz, Satz) → Boolean Testet, ob Satz A eines der Elemente in Satz B enthält.