diff --git a/themes/default/content/docs/intro/concepts/inputs-outputs.md b/themes/default/content/docs/intro/concepts/inputs-outputs.md index a88c33650d3..44a51c1e276 100644 --- a/themes/default/content/docs/intro/concepts/inputs-outputs.md +++ b/themes/default/content/docs/intro/concepts/inputs-outputs.md @@ -115,6 +115,8 @@ let connectionString = pulumi.all([sqlServer.name, database.name]) {{% /choosable %}} {{% choosable language python %}} +In python, you can pass in unnamed arguments to `Output.all` to create an Output list, for example: + ```python from pulumi import Output # ... @@ -122,6 +124,15 @@ connection_string = Output.all(sql_server.name, database.name) \ .apply(lambda args: f"Server=tcp:{args[0]}.database.windows.net;initial catalog={args[1]}...") ``` +Or, you can pass in named (keyword) arguments to `Output.all` to create an Output dictionary, for example: + +```python +from pulumi import Output +# ... +connection_string = Output.all(server=sql_server.name, db=database.name) \ + .apply(lambda args: f"Server=tcp:{args['server']}.database.windows.net;initial catalog={args['db']}...") +``` + {{% /choosable %}} {{% choosable language go %}}