-
-
Notifications
You must be signed in to change notification settings - Fork 20
Expand file tree
/
Copy pathPulumiConfigRefreshOptions.Generated.cs
More file actions
123 lines (103 loc) · 4.12 KB
/
PulumiConfigRefreshOptions.Generated.cs
File metadata and controls
123 lines (103 loc) · 4.12 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
// <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>
/// Update the local configuration based on the most recent deployment of the stack
/// </summary>
[GeneratedCode("ModularPipelines.OptionsGenerator", "")]
[ExcludeFromCodeCoverage]
[CliSubCommand("config", "refresh")]
public record PulumiConfigRefreshOptions : PulumiOptions
{
/// <summary>
/// Overwrite configuration file, if it exists, without creating a backup
/// </summary>
[CliFlag("--force", ShortForm = "-f")]
public bool? Force { get; set; }
/// <summary>
/// help for refresh
/// </summary>
[CliFlag("--help", ShortForm = "-h")]
public bool? Help { 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; }
}