Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
Documentation
data ManagedExecution Source #
Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.
See: newManagedExecution
smart constructor.
ManagedExecution' | |
|
Instances
newManagedExecution :: ManagedExecution Source #
Create a value of ManagedExecution
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:active:ManagedExecution'
, managedExecution_active
- When true
, StackSets performs non-conflicting operations concurrently
and queues conflicting operations. After conflicting operations finish,
StackSets starts queued operations in request order.
If there are already running or queued operations, StackSets queues all incoming operations even if they are non-conflicting.
You can't modify your stack set's execution configuration while there are running or queued operations for that stack set.
When false
(default), StackSets performs one operation at a time in
request order.
managedExecution_active :: Lens' ManagedExecution (Maybe Bool) Source #
When true
, StackSets performs non-conflicting operations concurrently
and queues conflicting operations. After conflicting operations finish,
StackSets starts queued operations in request order.
If there are already running or queued operations, StackSets queues all incoming operations even if they are non-conflicting.
You can't modify your stack set's execution configuration while there are running or queued operations for that stack set.
When false
(default), StackSets performs one operation at a time in
request order.