Tous les produits
Search
Centre de documentation

Resource Orchestration Service:Fn::Length

Dernière mise à jour :Aug 10, 2026

La fonction Fn::Length renvoie la longueur d'un objet, par exemple le nombre de caractères dans une chaîne, le nombre d'éléments dans une liste ou le nombre de paires clé-valeur dans un dictionnaire.

Déclaration

  • JSON

    {
     "Fn::Length": Object
    }
  • YAML

    • Syntaxe du nom complet de la fonction :

      Fn::Length : Object
    • Syntaxe de la forme courte :

      !Length Object

Paramètres

Object : objet dont vous souhaitez obtenir la longueur. Types acceptés : String, List et Dictionary.

Valeur de retour

Longueur de l'objet. La valeur retournée est un entier.

Exemples

Calculer le nombre de paires clé-valeur dans un dictionnaire

!Length
  key1: v1
  key2: v2
{
  "Fn:Length": {
    "key1": "v1",
    "key2": "v2"
  }
}

La valeur retournée est 2.

Calculer le nombre d'éléments dans une liste

!Length
 - 1
 - 2
 - 3
{
  "Fn:Length": [1,2,3]
}

La valeur retournée est 3.

Calculer le nombre de caractères dans une chaîne

!Length aaaaaa
{
  "Fn::Length": "aaaaaa"
}

La valeur retournée est 6.