Documentation ¶
Overview ¶
Package optpreview contains functional options to be used with stack preview operations github.com/sdk/v2/go/x/auto Stack.Preview(...optpreview.Option)
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option interface {
ApplyOption(*Options)
}
Option is a parameter to be applied to a Stack.Preview() operation
func ExpectNoChanges ¶
func ExpectNoChanges() Option
ExpectNoChanges will cause the preview to return an error if any changes occur
func Parallel ¶
Parallel is the number of resource operations to run in parallel at once during the update (1 for no parallelism). Defaults to unbounded. (default 2147483647)
func TargetDependents ¶
func TargetDependents() Option
TargetDependents allows updating of dependent targets discovered but not specified in the Target list
type Options ¶
type Options struct { // Parallel is the number of resource operations to run in parallel at once // (1 for no parallelism). Defaults to unbounded. (default 2147483647) Parallel int // Message (optional) to associate with the preview operation Message string // Return an error if any changes occur during this preview ExpectNoChanges bool // Specify resources to replace Replace []string // Specify an exclusive list of resource URNs to update Target []string // Allows updating of dependent targets discovered but not specified in the Target list TargetDependents bool }
Options is an implementation detail
Click to show internal directories.
Click to hide internal directories.