Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Ketentuan
Fungsi intrinsik Condition
mengembalikan hasil dievaluasi dari yang kondisi yang ditentukan.
Ketika Anda menyatakan kondisi dalam templat dan Anda perlu menggunakan kondisi lain dalam evaluasi, Anda dapat menggunakan Condition
untuk merujuk pada kondisi lain. Ini digunakan ketika mendeklarasikan kondisi di bagian Kondisi dari templat.
Pernyataan
JSON
{ "Condition" : "conditionName" }
YAML
Sintaks untuk nama fungsi penuh:
Condition: conditionName
Sintaks untuk nama fungsi singkat:
!Condition conditionName
Parameter
conditionName
-
Nama kondisi yang ingin Anda referensikan.
Nilai yang Ditampilkan
Hasil boolean dari kondisi yang direferensikan.
Contoh
Potongan berikut adalah dari bagian Conditions
pada templat. Syarat MyAndCondition
termasuk syarat SomeOtherCondition
:
JSON
"MyAndCondition": { "Fn::And": [ {"Fn::Equals": ["sg-mysggroup", {"Ref": "ASecurityGroup"}]}, {"Condition": "SomeOtherCondition"} ] }
YAML
MyAndCondition: !And - !Equals ["sg-mysggroup", !Ref "ASecurityGroup"] - !Condition SomeOtherCondition
Fungsi yang didukung
Anda dapat menggunakan fungsi di Condition
fungsi. Anda harus menentukan string yang merupakan nama kondisi.