本文由簡體中文內容自動轉碼而成。阿里雲不保證此自動轉碼的準確性、完整性及時效性。本文内容請以簡體中文版本為準。

Fn::Not

更新時間:2024-11-19 20:05

調用內建函式Fn::Not代表NOT運算子。對計算為false的條件,返回true;對計算為true的條件,返回false。

函式宣告

  • JSON

    {
     "Fn::Not": "condition"
    }
  • YAML

    • 完整函數的文法。

      Fn::Not: condition
    • 縮寫形式。

      !Not condition

參數資訊

condition:計算為true或false的條件。

傳回值

true或false。

使用樣本

只能在Conditions和Rules中使用Fn::Not定義一個條件。

YAML
JSON
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  EnvType:
    Default: pre
    Type: String
Conditions:
  TestNotCond:
    !Not
      Fn::Equals:
        - pre
        - !Ref EnvType
{
  "Parameters": {
    "EnvType": {
      "Default": "pre",
      "Type": "String"
    }
  },
  "Conditions": {
    "TestEqualsCond": {
      "Fn::Not": {
      	"Fn::Equals": [
          "prod",
          {"Ref": "EnvType"}
        ] 
      }
    }
  }
}

支援的函數

  • 本頁導讀 (1, M)
  • 函式宣告
  • 參數資訊
  • 傳回值
  • 使用樣本
  • 支援的函數
文檔反饋
phone 聯絡我們

立即和Alibaba Cloud在線服務人員進行交談,獲取您想了解的產品信息以及最新折扣。

alicare alicarealicarealicare