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.
Bedingung
Die intrinsische Funktion Condition
gibt das ausgewertete Ergebnis der angegebenen Bedingung zurück.
Wenn Sie eine Bedingung in einer Vorlage festlegen und eine andere Bedingung in der Auswertung verwenden müssen, können Sie mithilfe von Condition
auf diese andere Bedingung verweisen. Dies wird verwendet, wenn eine Bedingung im Abschnitt Conditions (Bedingungen) der Vorlage festgelegt wird.
Deklaration
JSON
{ "Condition" : "conditionName" }
YAML
Syntax für den vollständigen Funktionsnamen:
Condition: conditionName
Syntax für den kurzen Funktionsnamen:
!Condition conditionName
Parameter
conditionName
-
Der Name der Bedingung, auf die Sie verweisen möchten.
Rückgabewert
Das boolesche Ergebnis der Bedingung, auf die verwiesen wird.
Beispiel
Der folgende Codeausschnitt stammt aus dem Conditions
-Abschnitt einer Vorlage. Die MyAndCondition
-Bedingung enthält die SomeOtherCondition
-Bedingung:
JSON
"MyAndCondition": { "Fn::And": [ {"Fn::Equals": ["sg-mysggroup", {"Ref": "ASecurityGroup"}]}, {"Condition": "SomeOtherCondition"} ] }
YAML
MyAndCondition: !And - !Equals ["sg-mysggroup", !Ref "ASecurityGroup"] - !Condition SomeOtherCondition
Unterstützte Funktionen
Sie können keinerlei Funktionen in der Condition
-Funktion verwenden. Sie müssen eine Zeichenfolge angeben, die einen Bedingungsnamen darstellt.