Package com.pulumi.automation
Class UpOptions
- java.lang.Object
-
- com.pulumi.automation.UpdateOptions
-
- com.pulumi.automation.UpOptions
-
public final class UpOptions extends UpdateOptions
Options controlling the behavior of anWorkspaceStack.up()
operation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UpOptions.Builder
Builder forUpOptions
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpOptions.Builder
builder()
Returns a new builder forUpOptions
.boolean
continueOnError()
Continue to perform the update operation despite the occurrence of errors.boolean
diff()
Display the operation as a rich diff showing the overall change.boolean
expectNoChanges()
Return an error if any changes are proposed by this preview.java.util.logging.Logger
logger()
A custom logger instance that will be used for the action.java.lang.String
plan()
The path to an update plan to use for the update.java.util.function.Consumer<Context>
program()
The program to execute as part of the update.java.util.List<java.lang.String>
replaces()
Resources to replace.boolean
showSecrets()
Show config secrets when they appear.boolean
targetDependents()
Allows updating of dependent targets discovered but not specifiedUpdateOptions.targets()
-
Methods inherited from class com.pulumi.automation.UpdateOptions
color, debug, json, logFlow, logToStdErr, logVerbosity, Message, onEvent, onStandardError, onStandardOutput, parallel, policyPackConfigs, policyPacks, targets, tracing
-
-
-
-
Method Detail
-
builder
public static UpOptions.Builder builder()
Returns a new builder forUpOptions
.- Returns:
- the builder
-
expectNoChanges
public boolean expectNoChanges()
Return an error if any changes are proposed by this preview.- Returns:
- true if the preview should fail if any changes are proposed
-
diff
public boolean diff()
Display the operation as a rich diff showing the overall change.- Returns:
- true if a rich diff should be displayed
-
replaces
public java.util.List<java.lang.String> replaces()
Resources to replace.- Returns:
- the list of resource URNs to replace
-
targetDependents
public boolean targetDependents()
Allows updating of dependent targets discovered but not specifiedUpdateOptions.targets()
- Returns:
- true if dependent targets should be updated
-
program
@Nullable public java.util.function.Consumer<Context> program()
The program to execute as part of the update.- Returns:
- the program to execute
-
plan
@Nullable public java.lang.String plan()
The path to an update plan to use for the update.- Returns:
- the path to the update plan
-
showSecrets
public boolean showSecrets()
Show config secrets when they appear.- Returns:
- whether to show secrets
-
logger
@Nullable public java.util.logging.Logger logger()
A custom logger instance that will be used for the action. Note that it will only be used ifprogram()
is also provided.- Returns:
- the logger
-
continueOnError
public boolean continueOnError()
Continue to perform the update operation despite the occurrence of errors.- Returns:
- whether to continue on error
-
-