String v1.0.0, Oct 28 22
String
The Pulumi String provider contains a set of string manipulation functions that are identical across languages. These functions are especially useful for Pulumi YAML, which lacks native support for arbitrary string manipulation.
The expected use case is in Pulumi YAML programs, or Pulumi programs generated by Pulumi Eject.
Examples
Replace within a string
variables:
simple-replace:
Fn::str:replace:
string: fizz-bar
old: bar
new: buzz
regexp-replace:
Fn::str:regexp:replace:
string: fizz-foo-bar
old: -.*
new: -buzz
outputs:
simple-replace: # fizz-buzz
${simple-replace.result}
regexp-replace: # fizz-buzz
${regexp-replace.result}