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à.
Condizione
La funzione intrinseca Condition
restituisce il risultato valutato della condizione specificata.
Quando si dichiara una condizione in un modello ed è necessario utilizzare un'altra condizione nella valutazione, è possibile utilizzare Condition
per fare riferimento a tale altra condizione. Questo viene utilizzato quando si dichiara una condizione nella sezione Condizioni del modello.
Dichiarazione
JSON
{ "Condition" : "conditionName" }
YAML
Sintassi per il nome completo della funzione:
Condition: conditionName
Sintassi per il nome della funzione breve:
!Condition conditionName
Parametri
conditionName
-
Nome della condizione a cui si desidera fare riferimento.
Valore restituito
Il risultato booleano della condizione a cui si fa riferimento.
Esempio
Il seguente frammento è tratto dalla sezione Conditions
di un modello. La condizione MyAndCondition
include la condizione SomeOtherCondition
:
JSON
"MyAndCondition": { "Fn::And": [ {"Fn::Equals": ["sg-mysggroup", {"Ref": "ASecurityGroup"}]}, {"Condition": "SomeOtherCondition"} ] }
YAML
MyAndCondition: !And - !Equals ["sg-mysggroup", !Ref "ASecurityGroup"] - !Condition SomeOtherCondition
Funzioni supportate
Nella funzione Condition
non è possibile utilizzare alcuna funzione. È necessario specificare una stringa che sia un nome di condizione.