Condizione - AWS CloudFormation

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.