MigrationHubStrategyRecommendations module#
Index > MigrationHubStrategyRecommendations
Auto-generated documentation for MigrationHubStrategyRecommendations type annotations stubs module mypy-boto3-migrationhubstrategy.
How to install#
Generate locally (recommended)#
You can generate type annotations for boto3
package locally with mypy-boto3-builder
.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'boto3==1.36.26' mypy-boto3-builder
- Select
boto3-stubs
AWS SDK. - Add
MigrationHubStrategyRecommendations
service. - Use provided commands to install generated packages.
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and MigrationHubStrategyRecommendations
.
From PyPI with pip#
Install boto3-stubs
for MigrationHubStrategyRecommendations
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[migrationhubstrategy]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[migrationhubstrategy]'
# standalone installation
python -m pip install mypy-boto3-migrationhubstrategy
How to uninstall#
python -m pip uninstall -y mypy-boto3-migrationhubstrategy
Usage#
Code samples can be found in Examples.
MigrationHubStrategyRecommendationsClient#
Type annotations and code completion for boto3.client("migrationhubstrategy")
as MigrationHubStrategyRecommendationsClient
boto3 documentation
# MigrationHubStrategyRecommendationsClient usage example
from boto3.session import Session
from mypy_boto3_migrationhubstrategy.client import MigrationHubStrategyRecommendationsClient
def get_client() -> MigrationHubStrategyRecommendationsClient:
return Session().client("migrationhubstrategy")
Paginators#
Type annotations and code completion for paginators
from boto3.client("migrationhubstrategy").get_paginator("...")
.
# GetServerDetailsPaginator usage example
from boto3.session import Session
from mypy_boto3_migrationhubstrategy.paginator import GetServerDetailsPaginator
def get_get_server_details_paginator() -> GetServerDetailsPaginator:
return Session().client("migrationhubstrategy").get_paginator("get_server_details"))
- GetServerDetailsPaginator
- ListAnalyzableServersPaginator
- ListApplicationComponentsPaginator
- ListCollectorsPaginator
- ListImportFileTaskPaginator
- ListServersPaginator
Literals#
Type annotations for literals used in methods and schema.
# AnalysisTypeType usage example
from mypy_boto3_migrationhubstrategy.literals import AnalysisTypeType
def get_value() -> AnalysisTypeType:
return "BINARY_ANALYSIS"
- AnalysisTypeType
- AntipatternReportStatusType
- AppTypeType
- AppUnitErrorCategoryType
- ApplicationComponentCriteriaType
- ApplicationModeType
- AssessmentDataSourceTypeType
- AssessmentStatusType
- AuthTypeType
- AwsManagedTargetDestinationType
- BinaryAnalyzerNameType
- CollectorHealthType
- ConditionType
- DataSourceTypeType
- DatabaseManagementPreferenceType
- GetServerDetailsPaginatorName
- GroupNameType
- HeterogeneousTargetDatabaseEngineType
- HomogeneousTargetDatabaseEngineType
- ImportFileTaskStatusType
- InclusionStatusType
- ListAnalyzableServersPaginatorName
- ListApplicationComponentsPaginatorName
- ListCollectorsPaginatorName
- ListImportFileTaskPaginatorName
- ListServersPaginatorName
- NoPreferenceTargetDestinationType
- OSTypeType
- OutputFormatType
- PipelineTypeType
- RecommendationReportStatusType
- ResourceSubTypeType
- RunTimeAnalyzerNameType
- RunTimeAssessmentStatusType
- RuntimeAnalysisStatusType
- SelfManageTargetDestinationType
- ServerCriteriaType
- ServerErrorCategoryType
- ServerOsTypeType
- SeverityType
- SortOrderType
- SourceCodeAnalyzerNameType
- SrcCodeOrDbAnalysisStatusType
- StrategyRecommendationType
- StrategyType
- TargetDatabaseEngineType
- TargetDestinationType
- TransformationToolNameType
- VersionControlType
- VersionControlTypeType
- MigrationHubStrategyRecommendationsServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AnalysisStatusUnionTypeDef
- AnalyzableServerSummaryTypeDef
- AnalyzerNameUnionTypeDef
- S3ObjectTypeDef
- AntipatternSeveritySummaryTypeDef
- AppUnitErrorTypeDef
- DatabaseConfigDetailTypeDef
- SourceCodeRepositoryTypeDef
- ApplicationComponentStatusSummaryTypeDef
- ApplicationComponentSummaryTypeDef
- ServerStatusSummaryTypeDef
- ServerSummaryTypeDef
- StrategySummaryTypeDef
- AssessmentTargetOutputTypeDef
- AssessmentTargetTypeDef
- AssociatedApplicationTypeDef
- AwsManagedResourcesOutputTypeDef
- AwsManagedResourcesTypeDef
- BusinessGoalsTypeDef
- IPAddressBasedRemoteInfoTypeDef
- PipelineInfoTypeDef
- RemoteSourceCodeAnalysisServerInfoTypeDef
- VcenterBasedRemoteInfoTypeDef
- VersionControlInfoTypeDef
- DataCollectionDetailsTypeDef
- HeterogeneousOutputTypeDef
- HomogeneousOutputTypeDef
- NoDatabaseMigrationPreferenceOutputTypeDef
- HeterogeneousTypeDef
- HomogeneousTypeDef
- NoDatabaseMigrationPreferenceTypeDef
- GetApplicationComponentDetailsRequestTypeDef
- ResponseMetadataTypeDef
- GetApplicationComponentStrategiesRequestTypeDef
- GetAssessmentRequestTypeDef
- GetImportFileTaskRequestTypeDef
- GetRecommendationReportDetailsRequestTypeDef
- RecommendationReportDetailsTypeDef
- PaginatorConfigTypeDef
- GetServerDetailsRequestTypeDef
- GetServerStrategiesRequestTypeDef
- GroupTypeDef
- ImportFileTaskInformationTypeDef
- ListAnalyzableServersRequestTypeDef
- ListCollectorsRequestTypeDef
- ListImportFileTaskRequestTypeDef
- NoManagementPreferenceOutputTypeDef
- SelfManageResourcesOutputTypeDef
- NoManagementPreferenceTypeDef
- SelfManageResourcesTypeDef
- NetworkInfoTypeDef
- OSInfoTypeDef
- TransformationToolTypeDef
- ServerErrorTypeDef
- SourceCodeTypeDef
- StopAssessmentRequestTypeDef
- StrategyOptionTypeDef
- AntipatternReportResultTypeDef
- AssessmentSummaryTypeDef
- AssessmentTargetUnionTypeDef
- PrioritizeBusinessGoalsTypeDef
- ConfigurationSummaryTypeDef
- DatabaseMigrationPreferenceOutputTypeDef
- DatabaseMigrationPreferenceTypeDef
- GetAssessmentResponseTypeDef
- GetImportFileTaskResponseTypeDef
- GetLatestAssessmentIdResponseTypeDef
- ListAnalyzableServersResponseTypeDef
- StartAssessmentResponseTypeDef
- StartImportFileTaskResponseTypeDef
- StartRecommendationReportGenerationResponseTypeDef
- GetRecommendationReportDetailsResponseTypeDef
- GetServerDetailsRequestPaginateTypeDef
- ListAnalyzableServersRequestPaginateTypeDef
- ListCollectorsRequestPaginateTypeDef
- ListImportFileTaskRequestPaginateTypeDef
- ListApplicationComponentsRequestPaginateTypeDef
- ListApplicationComponentsRequestTypeDef
- ListServersRequestPaginateTypeDef
- ListServersRequestTypeDef
- StartImportFileTaskRequestTypeDef
- StartRecommendationReportGenerationRequestTypeDef
- ListImportFileTaskResponseTypeDef
- ManagementPreferenceOutputTypeDef
- ManagementPreferenceTypeDef
- SystemInfoTypeDef
- RecommendationSetTypeDef
- UpdateApplicationComponentConfigRequestTypeDef
- UpdateServerConfigRequestTypeDef
- ResultTypeDef
- GetPortfolioSummaryResponseTypeDef
- StartAssessmentRequestTypeDef
- CollectorTypeDef
- DatabasePreferencesOutputTypeDef
- DatabasePreferencesTypeDef
- ApplicationPreferencesOutputTypeDef
- ApplicationPreferencesTypeDef
- ApplicationComponentStrategyTypeDef
- ServerDetailTypeDef
- ServerStrategyTypeDef
- ApplicationComponentDetailTypeDef
- ListCollectorsResponseTypeDef
- DatabasePreferencesUnionTypeDef
- GetPortfolioPreferencesResponseTypeDef
- ApplicationPreferencesUnionTypeDef
- GetApplicationComponentStrategiesResponseTypeDef
- GetServerDetailsResponseTypeDef
- ListServersResponseTypeDef
- GetServerStrategiesResponseTypeDef
- GetApplicationComponentDetailsResponseTypeDef
- ListApplicationComponentsResponseTypeDef
- PutPortfolioPreferencesRequestTypeDef