Package com.pulumi.automation
Class PreviewOptions
java.lang.Object
com.pulumi.automation.UpdateOptions
com.pulumi.automation.PreviewOptions
Options controlling the behavior of an
WorkspaceStack.preview()
operation.-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic PreviewOptions.Builderbuilder()Returns a new builder forPreviewOptions.booleanAllows exclusion of dependent targets discovered but not specifiedUpdateOptions.excludes()booleanisDiff()Display the operation as a rich diff showing the overall change.booleanReturn an error if any changes are proposed by this preview.logger()A custom logger instance that will be used for the action.plan()The path to where the update plan will be stored.program()The program to execute as part of the update.replaces()Resources to replace.booleanAllows updating of dependent targets discovered but not specifiedUpdateOptions.targets()Methods inherited from class com.pulumi.automation.UpdateOptions
color, debug, excludes, json, logFlow, logToStdErr, logVerbosity, Message, onEvent, onStandardError, onStandardOutput, parallel, policyPackConfigs, policyPacks, targets, tracing
-
Method Details
-
builder
Returns a new builder forPreviewOptions.- Returns:
- the builder
-
isExpectNoChanges
public boolean isExpectNoChanges()Return an error if any changes are proposed by this preview.- Returns:
- true if the preview should fail if any changes are proposed
-
isDiff
public boolean isDiff()Display the operation as a rich diff showing the overall change.- Returns:
- true if a rich diff should be displayed
-
replaces
Resources to replace.- Returns:
- the list of resource URNs to replace
-
excludeDependents
public boolean excludeDependents()Allows exclusion of dependent targets discovered but not specifiedUpdateOptions.excludes()- Returns:
- true if dependent targets should be excluded
-
targetDependents
public boolean targetDependents()Allows updating of dependent targets discovered but not specifiedUpdateOptions.targets()- Returns:
- true if dependent targets should be updated
-
program
The program to execute as part of the update.- Returns:
- the program to execute
-
plan
The path to where the update plan will be stored.- Returns:
- the path to the update plan
-
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
-