A função Fn::MatchPattern verifica se um valor de string corresponde a uma expressão regular e retorna true ou false.
Declaração
-
JSON
{ "Fn::MatchPattern": [ pattern, value ] } -
YAML
-
Sintaxe do nome completo da função:
Fn::MatchPattern: pattern, value -
Sintaxe da forma abreviada:
!MatchPattern [pattern, value]
-
Parâmetros
pattern: Obrigatório. Expressão regular do tipo String.value: Obrigatório. Valor de string para comparar com a expressão regular.
Valor de retorno
true ou false.
Exemplos
-
Retorna
true.Fn::MatchPattern: - '[a-z]+' - adb -
Retorna
false.Fn::MatchPattern: - '[a-z]+' - 12b