-
-
Notifications
You must be signed in to change notification settings - Fork 21
Expand file tree
/
Copy pathPulumiConfigSetOptions.Generated.cs
More file actions
141 lines (118 loc) · 4.64 KB
/
PulumiConfigSetOptions.Generated.cs
File metadata and controls
141 lines (118 loc) · 4.64 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
// <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>
/// Configuration values can be accessed when a stack is being deployed and used to configure behavior.
/// </summary>
[GeneratedCode("ModularPipelines.OptionsGenerator", "")]
[ExcludeFromCodeCoverage]
[CliSubCommand("config", "set")]
public record PulumiConfigSetOptions : PulumiOptions
{
/// <summary>
/// help for set
/// </summary>
[CliFlag("--help", ShortForm = "-h")]
public bool? Help { get; set; }
/// <summary>
/// The key contains a path to a property in a map or list to set
/// </summary>
[CliFlag("--path")]
public bool? Path { get; set; }
/// <summary>
/// Save the value as plaintext (unencrypted)
/// </summary>
[CliFlag("--plaintext")]
public bool? Plaintext { get; set; }
/// <summary>
/// Encrypt the value instead of storing it in plaintext
/// </summary>
[CliFlag("--secret")]
public bool? Secret { get; set; }
/// <summary>
/// Save the value as the given type. Allowed values are string, bool, int, and float
/// </summary>
[CliOption("--type", Format = OptionFormat.EqualsSeparated)]
public string? Type { 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; }
}