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
- data StrategyOption = StrategyOption' {}
- newStrategyOption :: StrategyOption
- strategyOption_isPreferred :: Lens' StrategyOption (Maybe Bool)
- strategyOption_strategy :: Lens' StrategyOption (Maybe Strategy)
- strategyOption_targetDestination :: Lens' StrategyOption (Maybe TargetDestination)
- strategyOption_toolName :: Lens' StrategyOption (Maybe TransformationToolName)
Documentation
data StrategyOption Source #
Information about all the available strategy options for migrating and modernizing an application component.
See: newStrategyOption
smart constructor.
StrategyOption' | |
|
Instances
newStrategyOption :: StrategyOption Source #
Create a value of StrategyOption
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:isPreferred:StrategyOption'
, strategyOption_isPreferred
- Indicates if a specific strategy is preferred for the application
component.
$sel:strategy:StrategyOption'
, strategyOption_strategy
- Type of transformation. For example, Rehost, Replatform, and so on.
$sel:targetDestination:StrategyOption'
, strategyOption_targetDestination
- Destination information about where the application component can
migrate to. For example, EC2
, ECS
, and so on.
$sel:toolName:StrategyOption'
, strategyOption_toolName
- The name of the tool that can be used to transform an application
component using this strategy.
strategyOption_isPreferred :: Lens' StrategyOption (Maybe Bool) Source #
Indicates if a specific strategy is preferred for the application component.
strategyOption_strategy :: Lens' StrategyOption (Maybe Strategy) Source #
Type of transformation. For example, Rehost, Replatform, and so on.
strategyOption_targetDestination :: Lens' StrategyOption (Maybe TargetDestination) Source #
Destination information about where the application component can
migrate to. For example, EC2
, ECS
, and so on.
strategyOption_toolName :: Lens' StrategyOption (Maybe TransformationToolName) Source #
The name of the tool that can be used to transform an application component using this strategy.