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