La fonction intégrée Fn::Indent ajuste l'indentation d'une chaîne.
Déclaration
-
JSON
{ "Fn::Indent": [ "String", "Level", "Size" ] } -
YAML
Fn::Indent: - String - Level - Size
Paramètres
String: la chaîne à indenter.Level: le niveau d'indentation. Valeurs acceptées : 0 à 20.Size: le nombre d'espaces par niveau d'indentation. Ce paramètre est facultatif. Valeurs acceptées : 0 à 4. Valeur par défaut : 2. Une valeur de 2 signifie que le contenu de chaque niveau est décalé de deux espaces.
Valeur de retour
La chaîne avec l'indentation ajustée.
Exemples
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
p1:
Default: |-
[client]
port=3306
password=123
Type: String
Outputs:
result:
Value:
'Fn::Sub':
- |
data:
${p1}
- p1:
'Fn::Indent':
- Ref: p1
- 1
Résultat avant l'ajustement du format
data:
[client]
port=3306
password=123
Résultat après l'ajustement du format
data:
[client]
port=3306
password=123