Tous les produits
Search
Centre de documentation

Resource Orchestration Service:Fn::Add

Dernière mise à jour :Aug 10, 2026

La fonction Fn::Add calcule la somme de nombres, combine des listes ou fusionne des dictionnaires.

Déclaration

  • JSON

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

    • Syntaxe du nom complet de la fonction :

      Fn::Add:
        - k1: v1
        - k2: v2
    • Syntaxe de la forme courte :

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

Paramètres

  • Les paramètres doivent être fournis sous forme de liste.

  • Tous les paramètres d'une liste doivent être du même type : Number, List ou Dictionary. Une liste doit contenir au moins deux paramètres.

Valeur de retour

  • Number : renvoie la somme de toutes les valeurs.

  • List : renvoie une liste unique combinée.

  • Dictionary : renvoie un dictionnaire fusionné. Si plusieurs dictionnaires partagent la même clé, la dernière valeur écrase la précédente.

Exemples

  • Paramètres de type Dictionary

    !Add
      - key1: value1
      - key2: value2

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

  • Paramètres de type List

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

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

  • Paramètres de type Number

    !Add
     - 1
     - 2
     - 3

    Renvoie 6.