Tous les produits
Search
Centre de documentation

Resource Orchestration Service:Fn::SelectMapList

Dernière mise à jour :Aug 10, 2026

La fonction Fn::SelectMapList renvoie une liste de valeurs extraites d'une liste de mappages à l'aide d'une clé spécifiée.

Déclaration

  • JSON

    {
      "Fn::SelectMapList": [
        "key2",
        [
          {
            "key1": "value1-1",
          	"key3": "value1-3"
          },
          {
            "key1": "value2-1",
          	"key2": "value2-2"
          },
          {
            "key1": "value3-1",
          	"key2": "value3-2"
          }
        ]
      ]
    }
  • YAML

    • Syntaxe du nom complet de la fonction :

      Fn::SelectMapList:
        - key2
        - - key1: value1-1
            key3: value1-3
          - key1: value2-1
            key2: value2-2
          - key1: value3-1
            key2: value3-2
          - ...
    • Syntaxe de la forme abrégée :

      !SelectMapList
      	- key2
        - - key1: value1-1
            key3: value1-3
          - key1: value2-1
            key2: value2-2
          - key1: value3-1
            key2: value3-2
          - ...

Paramètres

  • key2 : clé utilisée pour extraire les valeurs de chaque mappage de la liste.

  • key1: value1-1, key3: value1-3, ... : liste de mappages dont sont extraites les valeurs.

Valeur de retour

Une liste de valeurs extraites des mappages correspondants à l'aide de la clé spécifiée.

Exemples

!SelectMapList
  - key2
  - - key1: value1-1
      key3: value1-3
    - key1: value2-1
      key2: value2-2
    - key1: value3-1
      key2: value3-2

Dans cet exemple, la valeur renvoyée est [value2-2, value3-2].