Todos os produtos
Search
Central de documentação

Resource Orchestration Service:Fn::Indent

Última atualização: Jun 27, 2026

A função interna Fn::Indent ajusta o formato de indentação de uma string.

Declaração

  • JSON

    {
      "Fn::Indent": [
        "String",
        "Level",
        "Size"
      ]
     }
  • YAML

    Fn::Indent:
      - String
      - Level
      - Size

Parâmetros

  • String: a string para ajuste do formato de indentação.

  • Level: o nível de indentação. Valores válidos: 0 a 20.

  • Size: o tamanho da indentação. Parâmetro opcional. Valores válidos: 0 a 4. Valor padrão: 2. O valor 2 indica que o conteúdo em cada nível tem indentação de dois espaços.

Valor de retorno

A string com o formato de indentação ajustado.

Exemplos

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

Resultado antes do ajuste de formato

data:
[client]
port=3306
password=123

Resultado após o ajuste de formato

data:
  [client]
  port=3306
  password=123

Funções compatíveis

Ref