組み込み関数 Fn::Indent は、文字列のインデント形式を調整します。
宣言
JSON
{ "Fn::Indent": [ "String", "Level", "Size" ] }YAML
Fn::Indent: - String - Level - Size
パラメーター
String: インデント形式を調整する文字列。
Level: インデントレベル。有効な値:0~20。
Size: インデントサイズ。このパラメーターは省略可能です。有効な値:0~4。デフォルト値:2。値 2 は、各レベルのコンテンツが 2 つのスペースでインデントされることを示します。
戻り値
インデント形式が調整された文字列。
例
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調整前の結果
data:
[client]
port=3306
password=123調整後の結果
data:
[client]
port=3306
password=123