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 f testet, 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 p prü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. |