From 6ec6b6ce398f71930dc8b81e5f0fae71ad866673 Mon Sep 17 00:00:00 2001 From: Fraser Waters Date: Tue, 25 Oct 2022 16:07:13 +0100 Subject: [PATCH] Add Json option to dotnet automation api --- sdk/Pulumi.Automation/UpdateOptions.cs | 5 +++++ sdk/Pulumi.Automation/WorkspaceStack.cs | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/sdk/Pulumi.Automation/UpdateOptions.cs b/sdk/Pulumi.Automation/UpdateOptions.cs index db228947..4a85c707 100644 --- a/sdk/Pulumi.Automation/UpdateOptions.cs +++ b/sdk/Pulumi.Automation/UpdateOptions.cs @@ -66,5 +66,10 @@ public class UpdateOptions /// Print detailed debugging output during resource operations /// public bool? Debug { get; set; } + + /// + /// Format standard output as JSON not text. + /// + public bool? Json { get; set; } } } diff --git a/sdk/Pulumi.Automation/WorkspaceStack.cs b/sdk/Pulumi.Automation/WorkspaceStack.cs index 13ed9d1f..d6a29b0f 100644 --- a/sdk/Pulumi.Automation/WorkspaceStack.cs +++ b/sdk/Pulumi.Automation/WorkspaceStack.cs @@ -800,6 +800,11 @@ static void ApplyUpdateOptions(UpdateOptions options, List args) { args.Add("--debug"); } + + if (options.Json is true) + { + args.Add("--json"); + } } } }