すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:Fn::Indent

最終更新日:Jan 16, 2025

組み込み関数 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

サポートされている関数

Ref