| 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 |
Amazonka.MigrationHubStrategy.Types.StrategyOption
Description
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.
Constructors
| StrategyOption' | |
Fields
| |
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.