Fn::Equals

更新时间:2024-11-20 01:55:12

调用内部函数Fn::Equals,比较两个值是否相等。如果两个值相等,则返回true;如果不相等,则返回false。

函数声明

  • JSON

    {
      "Fn::Equals": [
        "value_1",
        "value_2"
      ]
    }
  • YAML

    • 完整函数的语法。

      Fn::Equals:
        - value_1
        - value_2
    • 缩写形式。

      !Equals [value_1, value_2]

参数信息

value:要比较的任意类型的值。

返回值

truefalse。

使用示例

只能ConditionsRules中使用Fn::Equals定义条件。

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

支持的函数

  • 本页导读 (1)
  • 函数声明
  • 参数信息
  • 返回值
  • 使用示例
  • 支持的函数
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等