Todos os produtos
Search
Central de documentação

Resource Orchestration Service:Fn::Add

Última atualização: Jun 27, 2026

A função Fn::Add calcula a soma de números, combina listas ou mescla dicionários.

Declaração

  • JSON

    {
      "Fn::Add": [
        {k1: v1},
        {k2: v2}
      ]
    }
  • YAML

    • Sintaxe do nome completo da função:

      Fn::Add:
        - k1: v1
        - k2: v2
    • Sintaxe da forma abreviada:

      !Add [{k1: v1}, {k2: v2}, ...]

Parâmetros

  • Forneça os parâmetros como uma lista.

  • Todos os parâmetros da lista devem ser do mesmo tipo: Number, List ou Dictionary. A lista deve conter pelo menos dois parâmetros.

Valor de retorno

  • Number: retorna a soma de todos os valores.

  • List: retorna uma única lista combinada.

  • Dictionary: retorna um dicionário mesclado. Se os dicionários compartilharem a mesma chave, o valor posterior substituirá o anterior.

Exemplos

  • Parâmetros de dicionário

    !Add
      - key1: value1
      - key2: value2

    Retorna {"key1": "value1", "key2": "value2"}.

  • Parâmetros de lista

    !Add
    	- - list_1_value_1
      	- list_1_value_2
      - - list_2_value_1
      	- list_2_value_2

    Retorna ["list_1_value_1","list_1_value_2","list_2_value_1","list_2_value_2"].

  • Parâmetros numéricos

    !Add
     - 1
     - 2
     - 3

    Retorna 6.