Skip to content

StrategyOption

Source code in docs_src/capo_migrationhubstrategy/types/strategy_option.py
class StrategyOption(TypedDict, closed=True):
    strategy: NotRequired["capo_migrationhubstrategy.types.strategy.Strategy"]
    """<p> Type of transformation. For example, Rehost, Replatform, and so on. </p>"""
    tool_name: NotRequired[
        "capo_migrationhubstrategy.types.transformation_tool_name.TransformationToolName"
    ]
    """<p> The name of the tool that can be used to transform an application component using this strategy. </p>"""
    target_destination: NotRequired[
        "capo_migrationhubstrategy.types.target_destination.TargetDestination"
    ]
    """<p> Destination information about where the application component can migrate to. For example, <code>EC2</code>, <code>ECS</code>, and so on. </p>"""
    is_preferred: NotRequired["capo_migrationhubstrategy.types.boolean.Boolean"]
    """<p> Indicates if a specific strategy is preferred for the application component. </p>"""

is_preferred instance-attribute

is_preferred: NotRequired[Boolean]

Indicates if a specific strategy is preferred for the application component.

strategy instance-attribute

strategy: NotRequired[Strategy]

Type of transformation. For example, Rehost, Replatform, and so on.

target_destination instance-attribute

target_destination: NotRequired[TargetDestination]

Destination information about where the application component can migrate to. For example, EC2, ECS, and so on.

tool_name instance-attribute

tool_name: NotRequired[TransformationToolName]

The name of the tool that can be used to transform an application component using this strategy.