-
-
Notifications
You must be signed in to change notification settings - Fork 21
Expand file tree
/
Copy pathPulumiConfigSetAllOptions.Generated.cs
More file actions
142 lines (119 loc) · 4.79 KB
/
PulumiConfigSetAllOptions.Generated.cs
File metadata and controls
142 lines (119 loc) · 4.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
// <auto-generated>
// This file was generated by ModularPipelines.OptionsGenerator.
// Do not edit this file manually.
// </auto-generated>
using System.CodeDom.Compiler;
using System.Diagnostics.CodeAnalysis;
using ModularPipelines.Attributes;
using ModularPipelines.Pulumi.Options;
namespace ModularPipelines.Pulumi.Options;
/// <summary>
/// pulumi set-all allows you to set multiple configuration values in one command.
/// </summary>
[GeneratedCode("ModularPipelines.OptionsGenerator", "")]
[ExcludeFromCodeCoverage]
[CliSubCommand("config", "set-all")]
public record PulumiConfigSetAllOptions : PulumiOptions
{
/// <summary>
/// help for set-all
/// </summary>
[CliFlag("--help", ShortForm = "-h")]
public bool? Help { get; set; }
/// <summary>
/// Read values from a JSON string in the format produced by 'pulumi config --json'
/// </summary>
[CliOption("--json", Format = OptionFormat.EqualsSeparated)]
public string? Json { get; set; }
/// <summary>
/// Parse the keys as paths in a map or list rather than raw strings
/// </summary>
[CliFlag("--path")]
public bool? Path { get; set; }
/// <summary>
/// Marks a value as plaintext (unencrypted)
/// </summary>
[CliOption("--plaintext", Format = OptionFormat.EqualsSeparated, AllowMultiple = true)]
public IEnumerable<string>? Plaintext { get; set; }
/// <summary>
/// Marks a value as secret to be encrypted
/// </summary>
[SecretValue]
[CliOption("--secret", Format = OptionFormat.EqualsSeparated, AllowMultiple = true)]
public IEnumerable<string>? Secret { get; set; }
/// <summary>
/// Colorize output. Choices are: always, never, raw, auto (default "auto")
/// </summary>
[CliOption("--color", Format = OptionFormat.EqualsSeparated)]
public string? Color { get; set; }
/// <summary>
/// Use the configuration values in the specified file rather than detecting the file name
/// </summary>
[CliOption("--config-file", Format = OptionFormat.EqualsSeparated)]
public string? ConfigFile { get; set; }
/// <summary>
/// Run pulumi as if it had been started in another directory
/// </summary>
[CliOption("--cwd", ShortForm = "-C", Format = OptionFormat.EqualsSeparated)]
public string? Cwd { get; set; }
/// <summary>
/// Disable integrity checking of checkpoint files
/// </summary>
[CliFlag("--disable-integrity-checking")]
public bool? DisableIntegrityChecking { get; set; }
/// <summary>
/// Enable emojis in the output
/// </summary>
[CliFlag("--emoji", ShortForm = "-e")]
public bool? Emoji { get; set; }
/// <summary>
/// Show fully-qualified stack names
/// </summary>
[CliFlag("--fully-qualify-stack-names", ShortForm = "-Q")]
public bool? FullyQualifyStackNames { get; set; }
/// <summary>
/// Flow log settings to child processes (like plugins)
/// </summary>
[CliFlag("--logflow")]
public bool? Logflow { get; set; }
/// <summary>
/// Log to stderr instead of to files
/// </summary>
[CliFlag("--logtostderr")]
public bool? Logtostderr { get; set; }
/// <summary>
/// Enable more precise (and expensive) memory allocation profiles by setting runtime.MemProfileRate
/// </summary>
[CliOption("--memprofilerate", Format = OptionFormat.EqualsSeparated)]
public int? Memprofilerate { get; set; }
/// <summary>
/// Disable interactive mode for all commands
/// </summary>
[CliFlag("--non-interactive")]
public bool? NonInteractive { get; set; }
/// <summary>
/// Export OpenTelemetry traces to the specified endpoint. Use file:// for local JSON files, grpc:// for remote collectors
/// </summary>
[CliOption("--otel-traces", Format = OptionFormat.EqualsSeparated)]
public string? OtelTraces { get; set; }
/// <summary>
/// Emit CPU and memory profiles and an execution trace to '[filename].[pid].{cpu,mem,trace}', respectively
/// </summary>
[CliOption("--profiling", Format = OptionFormat.EqualsSeparated)]
public string? Profiling { get; set; }
/// <summary>
/// The name of the stack to operate on. Defaults to the current stack
/// </summary>
[CliOption("--stack", ShortForm = "-s", Format = OptionFormat.EqualsSeparated)]
public string? Stack { get; set; }
/// <summary>
/// Emit tracing to the specified endpoint. Use the file: scheme to write tracing data to a local file
/// </summary>
[CliOption("--tracing", Format = OptionFormat.EqualsSeparated)]
public string? Tracing { get; set; }
/// <summary>
/// Enable verbose logging (e.g., v=3); anything >3 is very verbose
/// </summary>
[CliOption("--verbose", ShortForm = "-v", Format = OptionFormat.EqualsSeparated)]
public int? Verbose { get; set; }
}