Typed dictionaries
Index > MigrationHubStrategyRecommendations > Typed dictionaries
Auto-generated documentation for MigrationHubStrategyRecommendations type annotations stubs module mypy-boto3-migrationhubstrategy.
AntipatternSeveritySummaryTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import AntipatternSeveritySummaryTypeDef
def get_value() -> AntipatternSeveritySummaryTypeDef:
return {
"count": ...,
}
Definition
class AntipatternSeveritySummaryTypeDef(TypedDict):
count: NotRequired[int],
severity: NotRequired[SeverityType], # (1)
- See SeverityType
AppUnitErrorTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import AppUnitErrorTypeDef
def get_value() -> AppUnitErrorTypeDef:
return {
"appUnitErrorCategory": ...,
}
Definition
class AppUnitErrorTypeDef(TypedDict):
appUnitErrorCategory: NotRequired[AppUnitErrorCategoryType], # (1)
DatabaseConfigDetailTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import DatabaseConfigDetailTypeDef
def get_value() -> DatabaseConfigDetailTypeDef:
return {
"secretName": ...,
}
S3ObjectTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import S3ObjectTypeDef
def get_value() -> S3ObjectTypeDef:
return {
"s3Bucket": ...,
}
SourceCodeRepositoryTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import SourceCodeRepositoryTypeDef
def get_value() -> SourceCodeRepositoryTypeDef:
return {
"branch": ...,
}
Definition
class SourceCodeRepositoryTypeDef(TypedDict):
branch: NotRequired[str],
projectName: NotRequired[str],
repository: NotRequired[str],
versionControlType: NotRequired[str],
ApplicationComponentStatusSummaryTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ApplicationComponentStatusSummaryTypeDef
def get_value() -> ApplicationComponentStatusSummaryTypeDef:
return {
"count": ...,
}
Definition
class ApplicationComponentStatusSummaryTypeDef(TypedDict):
count: NotRequired[int],
srcCodeOrDbAnalysisStatus: NotRequired[SrcCodeOrDbAnalysisStatusType], # (1)
ApplicationComponentSummaryTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ApplicationComponentSummaryTypeDef
def get_value() -> ApplicationComponentSummaryTypeDef:
return {
"appType": ...,
}
Definition
class ApplicationComponentSummaryTypeDef(TypedDict):
appType: NotRequired[AppTypeType], # (1)
count: NotRequired[int],
- See AppTypeType
ServerStatusSummaryTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ServerStatusSummaryTypeDef
def get_value() -> ServerStatusSummaryTypeDef:
return {
"count": ...,
}
Definition
class ServerStatusSummaryTypeDef(TypedDict):
count: NotRequired[int],
runTimeAssessmentStatus: NotRequired[RunTimeAssessmentStatusType], # (1)
ServerSummaryTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ServerSummaryTypeDef
def get_value() -> ServerSummaryTypeDef:
return {
"ServerOsType": ...,
}
Definition
class ServerSummaryTypeDef(TypedDict):
ServerOsType: NotRequired[ServerOsTypeType], # (1)
count: NotRequired[int],
- See ServerOsTypeType
StrategySummaryTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import StrategySummaryTypeDef
def get_value() -> StrategySummaryTypeDef:
return {
"count": ...,
}
Definition
class StrategySummaryTypeDef(TypedDict):
count: NotRequired[int],
strategy: NotRequired[StrategyType], # (1)
- See StrategyType
AssessmentTargetTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import AssessmentTargetTypeDef
def get_value() -> AssessmentTargetTypeDef:
return {
"condition": ...,
"name": ...,
"values": ...,
}
Definition
class AssessmentTargetTypeDef(TypedDict):
condition: ConditionType, # (1)
name: str,
values: List[str],
- See ConditionType
AssociatedApplicationTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import AssociatedApplicationTypeDef
def get_value() -> AssociatedApplicationTypeDef:
return {
"id": ...,
}
Definition
class AssociatedApplicationTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
AwsManagedResourcesTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import AwsManagedResourcesTypeDef
def get_value() -> AwsManagedResourcesTypeDef:
return {
"targetDestination": ...,
}
Definition
class AwsManagedResourcesTypeDef(TypedDict):
targetDestination: List[AwsManagedTargetDestinationType], # (1)
BusinessGoalsTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import BusinessGoalsTypeDef
def get_value() -> BusinessGoalsTypeDef:
return {
"licenseCostReduction": ...,
}
Definition
class BusinessGoalsTypeDef(TypedDict):
licenseCostReduction: NotRequired[int],
modernizeInfrastructureWithCloudNativeTechnologies: NotRequired[int],
reduceOperationalOverheadWithManagedServices: NotRequired[int],
speedOfMigration: NotRequired[int],
IPAddressBasedRemoteInfoTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import IPAddressBasedRemoteInfoTypeDef
def get_value() -> IPAddressBasedRemoteInfoTypeDef:
return {
"authType": ...,
}
Definition
class IPAddressBasedRemoteInfoTypeDef(TypedDict):
authType: NotRequired[AuthTypeType], # (1)
ipAddressConfigurationTimeStamp: NotRequired[str],
osType: NotRequired[OSTypeType], # (2)
- See AuthTypeType
- See OSTypeType
PipelineInfoTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import PipelineInfoTypeDef
def get_value() -> PipelineInfoTypeDef:
return {
"pipelineConfigurationTimeStamp": ...,
}
Definition
class PipelineInfoTypeDef(TypedDict):
pipelineConfigurationTimeStamp: NotRequired[str],
pipelineType: NotRequired[PipelineTypeType], # (1)
- See PipelineTypeType
RemoteSourceCodeAnalysisServerInfoTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import RemoteSourceCodeAnalysisServerInfoTypeDef
def get_value() -> RemoteSourceCodeAnalysisServerInfoTypeDef:
return {
"remoteSourceCodeAnalysisServerConfigurationTimestamp": ...,
}
Definition
class RemoteSourceCodeAnalysisServerInfoTypeDef(TypedDict):
remoteSourceCodeAnalysisServerConfigurationTimestamp: NotRequired[str],
VcenterBasedRemoteInfoTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import VcenterBasedRemoteInfoTypeDef
def get_value() -> VcenterBasedRemoteInfoTypeDef:
return {
"osType": ...,
}
Definition
class VcenterBasedRemoteInfoTypeDef(TypedDict):
osType: NotRequired[OSTypeType], # (1)
vcenterConfigurationTimeStamp: NotRequired[str],
- See OSTypeType
VersionControlInfoTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import VersionControlInfoTypeDef
def get_value() -> VersionControlInfoTypeDef:
return {
"versionControlConfigurationTimeStamp": ...,
}
Definition
class VersionControlInfoTypeDef(TypedDict):
versionControlConfigurationTimeStamp: NotRequired[str],
versionControlType: NotRequired[VersionControlTypeType], # (1)
DataCollectionDetailsTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import DataCollectionDetailsTypeDef
def get_value() -> DataCollectionDetailsTypeDef:
return {
"completionTime": ...,
}
Definition
class DataCollectionDetailsTypeDef(TypedDict):
completionTime: NotRequired[datetime],
failed: NotRequired[int],
inProgress: NotRequired[int],
servers: NotRequired[int],
startTime: NotRequired[datetime],
status: NotRequired[AssessmentStatusType], # (1)
statusMessage: NotRequired[str],
success: NotRequired[int],
HeterogeneousTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import HeterogeneousTypeDef
def get_value() -> HeterogeneousTypeDef:
return {
"targetDatabaseEngine": ...,
}
Definition
class HeterogeneousTypeDef(TypedDict):
targetDatabaseEngine: List[HeterogeneousTargetDatabaseEngineType], # (1)
HomogeneousTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import HomogeneousTypeDef
def get_value() -> HomogeneousTypeDef:
return {
"targetDatabaseEngine": ...,
}
Definition
class HomogeneousTypeDef(TypedDict):
targetDatabaseEngine: NotRequired[List[HomogeneousTargetDatabaseEngineType]], # (1)
NoDatabaseMigrationPreferenceTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import NoDatabaseMigrationPreferenceTypeDef
def get_value() -> NoDatabaseMigrationPreferenceTypeDef:
return {
"targetDatabaseEngine": ...,
}
Definition
class NoDatabaseMigrationPreferenceTypeDef(TypedDict):
targetDatabaseEngine: List[TargetDatabaseEngineType], # (1)
GetApplicationComponentDetailsRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import GetApplicationComponentDetailsRequestRequestTypeDef
def get_value() -> GetApplicationComponentDetailsRequestRequestTypeDef:
return {
"applicationComponentId": ...,
}
Definition
class GetApplicationComponentDetailsRequestRequestTypeDef(TypedDict):
applicationComponentId: str,
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
GetApplicationComponentStrategiesRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import GetApplicationComponentStrategiesRequestRequestTypeDef
def get_value() -> GetApplicationComponentStrategiesRequestRequestTypeDef:
return {
"applicationComponentId": ...,
}
Definition
class GetApplicationComponentStrategiesRequestRequestTypeDef(TypedDict):
applicationComponentId: str,
GetAssessmentRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import GetAssessmentRequestRequestTypeDef
def get_value() -> GetAssessmentRequestRequestTypeDef:
return {
"id": ...,
}
GetImportFileTaskRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import GetImportFileTaskRequestRequestTypeDef
def get_value() -> GetImportFileTaskRequestRequestTypeDef:
return {
"id": ...,
}
GetRecommendationReportDetailsRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import GetRecommendationReportDetailsRequestRequestTypeDef
def get_value() -> GetRecommendationReportDetailsRequestRequestTypeDef:
return {
"id": ...,
}
RecommendationReportDetailsTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import RecommendationReportDetailsTypeDef
def get_value() -> RecommendationReportDetailsTypeDef:
return {
"completionTime": ...,
}
Definition
class RecommendationReportDetailsTypeDef(TypedDict):
completionTime: NotRequired[datetime],
s3Bucket: NotRequired[str],
s3Keys: NotRequired[List[str]],
startTime: NotRequired[datetime],
status: NotRequired[RecommendationReportStatusType], # (1)
statusMessage: NotRequired[str],
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
GetServerDetailsRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import GetServerDetailsRequestRequestTypeDef
def get_value() -> GetServerDetailsRequestRequestTypeDef:
return {
"serverId": ...,
}
Definition
class GetServerDetailsRequestRequestTypeDef(TypedDict):
serverId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
GetServerStrategiesRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import GetServerStrategiesRequestRequestTypeDef
def get_value() -> GetServerStrategiesRequestRequestTypeDef:
return {
"serverId": ...,
}
GroupTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import GroupTypeDef
def get_value() -> GroupTypeDef:
return {
"name": ...,
}
Definition
class GroupTypeDef(TypedDict):
name: NotRequired[GroupNameType], # (1)
value: NotRequired[str],
- See GroupNameType
ImportFileTaskInformationTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ImportFileTaskInformationTypeDef
def get_value() -> ImportFileTaskInformationTypeDef:
return {
"completionTime": ...,
}
Definition
class ImportFileTaskInformationTypeDef(TypedDict):
completionTime: NotRequired[datetime],
id: NotRequired[str],
importName: NotRequired[str],
inputS3Bucket: NotRequired[str],
inputS3Key: NotRequired[str],
numberOfRecordsFailed: NotRequired[int],
numberOfRecordsSuccess: NotRequired[int],
startTime: NotRequired[datetime],
status: NotRequired[ImportFileTaskStatusType], # (1)
statusReportS3Bucket: NotRequired[str],
statusReportS3Key: NotRequired[str],
ListCollectorsRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ListCollectorsRequestRequestTypeDef
def get_value() -> ListCollectorsRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListCollectorsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListImportFileTaskRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ListImportFileTaskRequestRequestTypeDef
def get_value() -> ListImportFileTaskRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListImportFileTaskRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
NoManagementPreferenceTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import NoManagementPreferenceTypeDef
def get_value() -> NoManagementPreferenceTypeDef:
return {
"targetDestination": ...,
}
Definition
class NoManagementPreferenceTypeDef(TypedDict):
targetDestination: List[NoPreferenceTargetDestinationType], # (1)
SelfManageResourcesTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import SelfManageResourcesTypeDef
def get_value() -> SelfManageResourcesTypeDef:
return {
"targetDestination": ...,
}
Definition
class SelfManageResourcesTypeDef(TypedDict):
targetDestination: List[SelfManageTargetDestinationType], # (1)
NetworkInfoTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import NetworkInfoTypeDef
def get_value() -> NetworkInfoTypeDef:
return {
"interfaceName": ...,
"ipAddress": ...,
"macAddress": ...,
"netMask": ...,
}
Definition
class NetworkInfoTypeDef(TypedDict):
interfaceName: str,
ipAddress: str,
macAddress: str,
netMask: str,
OSInfoTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import OSInfoTypeDef
def get_value() -> OSInfoTypeDef:
return {
"type": ...,
}
Definition
class OSInfoTypeDef(TypedDict):
type: NotRequired[OSTypeType], # (1)
version: NotRequired[str],
- See OSTypeType
TransformationToolTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import TransformationToolTypeDef
def get_value() -> TransformationToolTypeDef:
return {
"description": ...,
}
Definition
class TransformationToolTypeDef(TypedDict):
description: NotRequired[str],
name: NotRequired[TransformationToolNameType], # (1)
tranformationToolInstallationLink: NotRequired[str],
ServerErrorTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ServerErrorTypeDef
def get_value() -> ServerErrorTypeDef:
return {
"serverErrorCategory": ...,
}
Definition
class ServerErrorTypeDef(TypedDict):
serverErrorCategory: NotRequired[ServerErrorCategoryType], # (1)
SourceCodeTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import SourceCodeTypeDef
def get_value() -> SourceCodeTypeDef:
return {
"location": ...,
}
Definition
class SourceCodeTypeDef(TypedDict):
location: NotRequired[str],
projectName: NotRequired[str],
sourceVersion: NotRequired[str],
versionControl: NotRequired[VersionControlType], # (1)
StopAssessmentRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import StopAssessmentRequestRequestTypeDef
def get_value() -> StopAssessmentRequestRequestTypeDef:
return {
"assessmentId": ...,
}
StrategyOptionTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import StrategyOptionTypeDef
def get_value() -> StrategyOptionTypeDef:
return {
"isPreferred": ...,
}
Definition
class StrategyOptionTypeDef(TypedDict):
isPreferred: NotRequired[bool],
strategy: NotRequired[StrategyType], # (1)
targetDestination: NotRequired[TargetDestinationType], # (2)
toolName: NotRequired[TransformationToolNameType], # (3)
AssessmentSummaryTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import AssessmentSummaryTypeDef
def get_value() -> AssessmentSummaryTypeDef:
return {
"antipatternReportS3Object": ...,
}
Definition
class AssessmentSummaryTypeDef(TypedDict):
antipatternReportS3Object: NotRequired[S3ObjectTypeDef], # (1)
antipatternReportStatus: NotRequired[AntipatternReportStatusType], # (2)
antipatternReportStatusMessage: NotRequired[str],
lastAnalyzedTimestamp: NotRequired[datetime],
listAntipatternSeveritySummary: NotRequired[List[AntipatternSeveritySummaryTypeDef]], # (3)
listApplicationComponentStatusSummary: NotRequired[List[ApplicationComponentStatusSummaryTypeDef]], # (4)
listApplicationComponentStrategySummary: NotRequired[List[StrategySummaryTypeDef]], # (5)
listApplicationComponentSummary: NotRequired[List[ApplicationComponentSummaryTypeDef]], # (6)
listServerStatusSummary: NotRequired[List[ServerStatusSummaryTypeDef]], # (7)
listServerStrategySummary: NotRequired[List[StrategySummaryTypeDef]], # (5)
listServerSummary: NotRequired[List[ServerSummaryTypeDef]], # (9)
- See S3ObjectTypeDef
- See AntipatternReportStatusType
- See AntipatternSeveritySummaryTypeDef
- See ApplicationComponentStatusSummaryTypeDef
- See StrategySummaryTypeDef
- See ApplicationComponentSummaryTypeDef
- See ServerStatusSummaryTypeDef
- See StrategySummaryTypeDef
- See ServerSummaryTypeDef
StartAssessmentRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import StartAssessmentRequestRequestTypeDef
def get_value() -> StartAssessmentRequestRequestTypeDef:
return {
"assessmentTargets": ...,
}
Definition
class StartAssessmentRequestRequestTypeDef(TypedDict):
assessmentTargets: NotRequired[Sequence[AssessmentTargetTypeDef]], # (1)
s3bucketForAnalysisData: NotRequired[str],
s3bucketForReportData: NotRequired[str],
PrioritizeBusinessGoalsTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import PrioritizeBusinessGoalsTypeDef
def get_value() -> PrioritizeBusinessGoalsTypeDef:
return {
"businessGoals": ...,
}
Definition
class PrioritizeBusinessGoalsTypeDef(TypedDict):
businessGoals: NotRequired[BusinessGoalsTypeDef], # (1)
ConfigurationSummaryTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ConfigurationSummaryTypeDef
def get_value() -> ConfigurationSummaryTypeDef:
return {
"ipAddressBasedRemoteInfoList": ...,
}
Definition
class ConfigurationSummaryTypeDef(TypedDict):
ipAddressBasedRemoteInfoList: NotRequired[List[IPAddressBasedRemoteInfoTypeDef]], # (1)
pipelineInfoList: NotRequired[List[PipelineInfoTypeDef]], # (2)
remoteSourceCodeAnalysisServerInfo: NotRequired[RemoteSourceCodeAnalysisServerInfoTypeDef], # (3)
vcenterBasedRemoteInfoList: NotRequired[List[VcenterBasedRemoteInfoTypeDef]], # (4)
versionControlInfoList: NotRequired[List[VersionControlInfoTypeDef]], # (5)
- See IPAddressBasedRemoteInfoTypeDef
- See PipelineInfoTypeDef
- See RemoteSourceCodeAnalysisServerInfoTypeDef
- See VcenterBasedRemoteInfoTypeDef
- See VersionControlInfoTypeDef
DatabaseMigrationPreferenceTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import DatabaseMigrationPreferenceTypeDef
def get_value() -> DatabaseMigrationPreferenceTypeDef:
return {
"heterogeneous": ...,
}
Definition
class DatabaseMigrationPreferenceTypeDef(TypedDict):
heterogeneous: NotRequired[HeterogeneousTypeDef], # (1)
homogeneous: NotRequired[HomogeneousTypeDef], # (2)
noPreference: NotRequired[NoDatabaseMigrationPreferenceTypeDef], # (3)
GetAssessmentResponseTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import GetAssessmentResponseTypeDef
def get_value() -> GetAssessmentResponseTypeDef:
return {
"assessmentTargets": ...,
"dataCollectionDetails": ...,
"id": ...,
"ResponseMetadata": ...,
}
Definition
class GetAssessmentResponseTypeDef(TypedDict):
assessmentTargets: List[AssessmentTargetTypeDef], # (1)
dataCollectionDetails: DataCollectionDetailsTypeDef, # (2)
id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetImportFileTaskResponseTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import GetImportFileTaskResponseTypeDef
def get_value() -> GetImportFileTaskResponseTypeDef:
return {
"completionTime": ...,
"id": ...,
"importName": ...,
"inputS3Bucket": ...,
"inputS3Key": ...,
"numberOfRecordsFailed": ...,
"numberOfRecordsSuccess": ...,
"startTime": ...,
"status": ...,
"statusReportS3Bucket": ...,
"statusReportS3Key": ...,
"ResponseMetadata": ...,
}
Definition
class GetImportFileTaskResponseTypeDef(TypedDict):
completionTime: datetime,
id: str,
importName: str,
inputS3Bucket: str,
inputS3Key: str,
numberOfRecordsFailed: int,
numberOfRecordsSuccess: int,
startTime: datetime,
status: ImportFileTaskStatusType, # (1)
statusReportS3Bucket: str,
statusReportS3Key: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetLatestAssessmentIdResponseTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import GetLatestAssessmentIdResponseTypeDef
def get_value() -> GetLatestAssessmentIdResponseTypeDef:
return {
"id": ...,
"ResponseMetadata": ...,
}
Definition
class GetLatestAssessmentIdResponseTypeDef(TypedDict):
id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartAssessmentResponseTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import StartAssessmentResponseTypeDef
def get_value() -> StartAssessmentResponseTypeDef:
return {
"assessmentId": ...,
"ResponseMetadata": ...,
}
Definition
class StartAssessmentResponseTypeDef(TypedDict):
assessmentId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartImportFileTaskResponseTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import StartImportFileTaskResponseTypeDef
def get_value() -> StartImportFileTaskResponseTypeDef:
return {
"id": ...,
"ResponseMetadata": ...,
}
Definition
class StartImportFileTaskResponseTypeDef(TypedDict):
id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartRecommendationReportGenerationResponseTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import StartRecommendationReportGenerationResponseTypeDef
def get_value() -> StartRecommendationReportGenerationResponseTypeDef:
return {
"id": ...,
"ResponseMetadata": ...,
}
Definition
class StartRecommendationReportGenerationResponseTypeDef(TypedDict):
id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetRecommendationReportDetailsResponseTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import GetRecommendationReportDetailsResponseTypeDef
def get_value() -> GetRecommendationReportDetailsResponseTypeDef:
return {
"id": ...,
"recommendationReportDetails": ...,
"ResponseMetadata": ...,
}
Definition
class GetRecommendationReportDetailsResponseTypeDef(TypedDict):
id: str,
recommendationReportDetails: RecommendationReportDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetServerDetailsRequestGetServerDetailsPaginateTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import GetServerDetailsRequestGetServerDetailsPaginateTypeDef
def get_value() -> GetServerDetailsRequestGetServerDetailsPaginateTypeDef:
return {
"serverId": ...,
}
Definition
class GetServerDetailsRequestGetServerDetailsPaginateTypeDef(TypedDict):
serverId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCollectorsRequestListCollectorsPaginateTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ListCollectorsRequestListCollectorsPaginateTypeDef
def get_value() -> ListCollectorsRequestListCollectorsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListCollectorsRequestListCollectorsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListImportFileTaskRequestListImportFileTaskPaginateTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ListImportFileTaskRequestListImportFileTaskPaginateTypeDef
def get_value() -> ListImportFileTaskRequestListImportFileTaskPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListImportFileTaskRequestListImportFileTaskPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListApplicationComponentsRequestListApplicationComponentsPaginateTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ListApplicationComponentsRequestListApplicationComponentsPaginateTypeDef
def get_value() -> ListApplicationComponentsRequestListApplicationComponentsPaginateTypeDef:
return {
"applicationComponentCriteria": ...,
}
Definition
class ListApplicationComponentsRequestListApplicationComponentsPaginateTypeDef(TypedDict):
applicationComponentCriteria: NotRequired[ApplicationComponentCriteriaType], # (1)
filterValue: NotRequired[str],
groupIdFilter: NotRequired[Sequence[GroupTypeDef]], # (2)
sort: NotRequired[SortOrderType], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
ListApplicationComponentsRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ListApplicationComponentsRequestRequestTypeDef
def get_value() -> ListApplicationComponentsRequestRequestTypeDef:
return {
"applicationComponentCriteria": ...,
}
Definition
class ListApplicationComponentsRequestRequestTypeDef(TypedDict):
applicationComponentCriteria: NotRequired[ApplicationComponentCriteriaType], # (1)
filterValue: NotRequired[str],
groupIdFilter: NotRequired[Sequence[GroupTypeDef]], # (2)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
sort: NotRequired[SortOrderType], # (3)
ListServersRequestListServersPaginateTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ListServersRequestListServersPaginateTypeDef
def get_value() -> ListServersRequestListServersPaginateTypeDef:
return {
"filterValue": ...,
}
Definition
class ListServersRequestListServersPaginateTypeDef(TypedDict):
filterValue: NotRequired[str],
groupIdFilter: NotRequired[Sequence[GroupTypeDef]], # (1)
serverCriteria: NotRequired[ServerCriteriaType], # (2)
sort: NotRequired[SortOrderType], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See GroupTypeDef
- See ServerCriteriaType
- See SortOrderType
- See PaginatorConfigTypeDef
ListServersRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ListServersRequestRequestTypeDef
def get_value() -> ListServersRequestRequestTypeDef:
return {
"filterValue": ...,
}
Definition
class ListServersRequestRequestTypeDef(TypedDict):
filterValue: NotRequired[str],
groupIdFilter: NotRequired[Sequence[GroupTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
serverCriteria: NotRequired[ServerCriteriaType], # (2)
sort: NotRequired[SortOrderType], # (3)
- See GroupTypeDef
- See ServerCriteriaType
- See SortOrderType
StartImportFileTaskRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import StartImportFileTaskRequestRequestTypeDef
def get_value() -> StartImportFileTaskRequestRequestTypeDef:
return {
"S3Bucket": ...,
"name": ...,
"s3key": ...,
}
Definition
class StartImportFileTaskRequestRequestTypeDef(TypedDict):
S3Bucket: str,
name: str,
s3key: str,
dataSourceType: NotRequired[DataSourceTypeType], # (1)
groupId: NotRequired[Sequence[GroupTypeDef]], # (2)
s3bucketForReportData: NotRequired[str],
- See DataSourceTypeType
- See GroupTypeDef
StartRecommendationReportGenerationRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import StartRecommendationReportGenerationRequestRequestTypeDef
def get_value() -> StartRecommendationReportGenerationRequestRequestTypeDef:
return {
"groupIdFilter": ...,
}
Definition
class StartRecommendationReportGenerationRequestRequestTypeDef(TypedDict):
groupIdFilter: NotRequired[Sequence[GroupTypeDef]], # (1)
outputFormat: NotRequired[OutputFormatType], # (2)
- See GroupTypeDef
- See OutputFormatType
ListImportFileTaskResponseTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ListImportFileTaskResponseTypeDef
def get_value() -> ListImportFileTaskResponseTypeDef:
return {
"nextToken": ...,
"taskInfos": ...,
"ResponseMetadata": ...,
}
Definition
class ListImportFileTaskResponseTypeDef(TypedDict):
nextToken: str,
taskInfos: List[ImportFileTaskInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ManagementPreferenceTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ManagementPreferenceTypeDef
def get_value() -> ManagementPreferenceTypeDef:
return {
"awsManagedResources": ...,
}
Definition
class ManagementPreferenceTypeDef(TypedDict):
awsManagedResources: NotRequired[AwsManagedResourcesTypeDef], # (1)
noPreference: NotRequired[NoManagementPreferenceTypeDef], # (2)
selfManageResources: NotRequired[SelfManageResourcesTypeDef], # (3)
SystemInfoTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import SystemInfoTypeDef
def get_value() -> SystemInfoTypeDef:
return {
"cpuArchitecture": ...,
}
Definition
class SystemInfoTypeDef(TypedDict):
cpuArchitecture: NotRequired[str],
fileSystemType: NotRequired[str],
networkInfoList: NotRequired[List[NetworkInfoTypeDef]], # (1)
osInfo: NotRequired[OSInfoTypeDef], # (2)
- See NetworkInfoTypeDef
- See OSInfoTypeDef
RecommendationSetTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import RecommendationSetTypeDef
def get_value() -> RecommendationSetTypeDef:
return {
"strategy": ...,
}
Definition
class RecommendationSetTypeDef(TypedDict):
strategy: NotRequired[StrategyType], # (1)
targetDestination: NotRequired[TargetDestinationType], # (2)
transformationTool: NotRequired[TransformationToolTypeDef], # (3)
UpdateApplicationComponentConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import UpdateApplicationComponentConfigRequestRequestTypeDef
def get_value() -> UpdateApplicationComponentConfigRequestRequestTypeDef:
return {
"applicationComponentId": ...,
}
Definition
class UpdateApplicationComponentConfigRequestRequestTypeDef(TypedDict):
applicationComponentId: str,
appType: NotRequired[AppTypeType], # (1)
configureOnly: NotRequired[bool],
inclusionStatus: NotRequired[InclusionStatusType], # (2)
secretsManagerKey: NotRequired[str],
sourceCodeList: NotRequired[Sequence[SourceCodeTypeDef]], # (3)
strategyOption: NotRequired[StrategyOptionTypeDef], # (4)
- See AppTypeType
- See InclusionStatusType
- See SourceCodeTypeDef
- See StrategyOptionTypeDef
UpdateServerConfigRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import UpdateServerConfigRequestRequestTypeDef
def get_value() -> UpdateServerConfigRequestRequestTypeDef:
return {
"serverId": ...,
}
Definition
class UpdateServerConfigRequestRequestTypeDef(TypedDict):
serverId: str,
strategyOption: NotRequired[StrategyOptionTypeDef], # (1)
GetPortfolioSummaryResponseTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import GetPortfolioSummaryResponseTypeDef
def get_value() -> GetPortfolioSummaryResponseTypeDef:
return {
"assessmentSummary": ...,
"ResponseMetadata": ...,
}
Definition
class GetPortfolioSummaryResponseTypeDef(TypedDict):
assessmentSummary: AssessmentSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CollectorTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import CollectorTypeDef
def get_value() -> CollectorTypeDef:
return {
"collectorHealth": ...,
}
Definition
class CollectorTypeDef(TypedDict):
collectorHealth: NotRequired[CollectorHealthType], # (1)
collectorId: NotRequired[str],
collectorVersion: NotRequired[str],
configurationSummary: NotRequired[ConfigurationSummaryTypeDef], # (2)
hostName: NotRequired[str],
ipAddress: NotRequired[str],
lastActivityTimeStamp: NotRequired[str],
registeredTimeStamp: NotRequired[str],
DatabasePreferencesTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import DatabasePreferencesTypeDef
def get_value() -> DatabasePreferencesTypeDef:
return {
"databaseManagementPreference": ...,
}
Definition
class DatabasePreferencesTypeDef(TypedDict):
databaseManagementPreference: NotRequired[DatabaseManagementPreferenceType], # (1)
databaseMigrationPreference: NotRequired[DatabaseMigrationPreferenceTypeDef], # (2)
ApplicationPreferencesTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ApplicationPreferencesTypeDef
def get_value() -> ApplicationPreferencesTypeDef:
return {
"managementPreference": ...,
}
Definition
class ApplicationPreferencesTypeDef(TypedDict):
managementPreference: NotRequired[ManagementPreferenceTypeDef], # (1)
ApplicationComponentDetailTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ApplicationComponentDetailTypeDef
def get_value() -> ApplicationComponentDetailTypeDef:
return {
"analysisStatus": ...,
}
Definition
class ApplicationComponentDetailTypeDef(TypedDict):
analysisStatus: NotRequired[SrcCodeOrDbAnalysisStatusType], # (1)
antipatternReportS3Object: NotRequired[S3ObjectTypeDef], # (2)
antipatternReportStatus: NotRequired[AntipatternReportStatusType], # (3)
antipatternReportStatusMessage: NotRequired[str],
appType: NotRequired[AppTypeType], # (4)
appUnitError: NotRequired[AppUnitErrorTypeDef], # (5)
associatedServerId: NotRequired[str],
databaseConfigDetail: NotRequired[DatabaseConfigDetailTypeDef], # (6)
id: NotRequired[str],
inclusionStatus: NotRequired[InclusionStatusType], # (7)
lastAnalyzedTimestamp: NotRequired[datetime],
listAntipatternSeveritySummary: NotRequired[List[AntipatternSeveritySummaryTypeDef]], # (8)
moreServerAssociationExists: NotRequired[bool],
name: NotRequired[str],
osDriver: NotRequired[str],
osVersion: NotRequired[str],
recommendationSet: NotRequired[RecommendationSetTypeDef], # (9)
resourceSubType: NotRequired[ResourceSubTypeType], # (10)
runtimeStatus: NotRequired[RuntimeAnalysisStatusType], # (11)
runtimeStatusMessage: NotRequired[str],
sourceCodeRepositories: NotRequired[List[SourceCodeRepositoryTypeDef]], # (12)
statusMessage: NotRequired[str],
- See SrcCodeOrDbAnalysisStatusType
- See S3ObjectTypeDef
- See AntipatternReportStatusType
- See AppTypeType
- See AppUnitErrorTypeDef
- See DatabaseConfigDetailTypeDef
- See InclusionStatusType
- See AntipatternSeveritySummaryTypeDef
- See RecommendationSetTypeDef
- See ResourceSubTypeType
- See RuntimeAnalysisStatusType
- See SourceCodeRepositoryTypeDef
ApplicationComponentStrategyTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ApplicationComponentStrategyTypeDef
def get_value() -> ApplicationComponentStrategyTypeDef:
return {
"isPreferred": ...,
}
Definition
class ApplicationComponentStrategyTypeDef(TypedDict):
isPreferred: NotRequired[bool],
recommendation: NotRequired[RecommendationSetTypeDef], # (1)
status: NotRequired[StrategyRecommendationType], # (2)
ServerDetailTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ServerDetailTypeDef
def get_value() -> ServerDetailTypeDef:
return {
"antipatternReportS3Object": ...,
}
Definition
class ServerDetailTypeDef(TypedDict):
antipatternReportS3Object: NotRequired[S3ObjectTypeDef], # (1)
antipatternReportStatus: NotRequired[AntipatternReportStatusType], # (2)
antipatternReportStatusMessage: NotRequired[str],
applicationComponentStrategySummary: NotRequired[List[StrategySummaryTypeDef]], # (3)
dataCollectionStatus: NotRequired[RunTimeAssessmentStatusType], # (4)
id: NotRequired[str],
lastAnalyzedTimestamp: NotRequired[datetime],
listAntipatternSeveritySummary: NotRequired[List[AntipatternSeveritySummaryTypeDef]], # (5)
name: NotRequired[str],
recommendationSet: NotRequired[RecommendationSetTypeDef], # (6)
serverError: NotRequired[ServerErrorTypeDef], # (7)
serverType: NotRequired[str],
statusMessage: NotRequired[str],
systemInfo: NotRequired[SystemInfoTypeDef], # (8)
- See S3ObjectTypeDef
- See AntipatternReportStatusType
- See StrategySummaryTypeDef
- See RunTimeAssessmentStatusType
- See AntipatternSeveritySummaryTypeDef
- See RecommendationSetTypeDef
- See ServerErrorTypeDef
- See SystemInfoTypeDef
ServerStrategyTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ServerStrategyTypeDef
def get_value() -> ServerStrategyTypeDef:
return {
"isPreferred": ...,
}
Definition
class ServerStrategyTypeDef(TypedDict):
isPreferred: NotRequired[bool],
numberOfApplicationComponents: NotRequired[int],
recommendation: NotRequired[RecommendationSetTypeDef], # (1)
status: NotRequired[StrategyRecommendationType], # (2)
ListCollectorsResponseTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ListCollectorsResponseTypeDef
def get_value() -> ListCollectorsResponseTypeDef:
return {
"Collectors": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListCollectorsResponseTypeDef(TypedDict):
Collectors: List[CollectorTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetPortfolioPreferencesResponseTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import GetPortfolioPreferencesResponseTypeDef
def get_value() -> GetPortfolioPreferencesResponseTypeDef:
return {
"applicationMode": ...,
"applicationPreferences": ...,
"databasePreferences": ...,
"prioritizeBusinessGoals": ...,
"ResponseMetadata": ...,
}
Definition
class GetPortfolioPreferencesResponseTypeDef(TypedDict):
applicationMode: ApplicationModeType, # (1)
applicationPreferences: ApplicationPreferencesTypeDef, # (2)
databasePreferences: DatabasePreferencesTypeDef, # (3)
prioritizeBusinessGoals: PrioritizeBusinessGoalsTypeDef, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ApplicationModeType
- See ApplicationPreferencesTypeDef
- See DatabasePreferencesTypeDef
- See PrioritizeBusinessGoalsTypeDef
- See ResponseMetadataTypeDef
PutPortfolioPreferencesRequestRequestTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import PutPortfolioPreferencesRequestRequestTypeDef
def get_value() -> PutPortfolioPreferencesRequestRequestTypeDef:
return {
"applicationMode": ...,
}
Definition
class PutPortfolioPreferencesRequestRequestTypeDef(TypedDict):
applicationMode: NotRequired[ApplicationModeType], # (1)
applicationPreferences: NotRequired[ApplicationPreferencesTypeDef], # (2)
databasePreferences: NotRequired[DatabasePreferencesTypeDef], # (3)
prioritizeBusinessGoals: NotRequired[PrioritizeBusinessGoalsTypeDef], # (4)
- See ApplicationModeType
- See ApplicationPreferencesTypeDef
- See DatabasePreferencesTypeDef
- See PrioritizeBusinessGoalsTypeDef
GetApplicationComponentDetailsResponseTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import GetApplicationComponentDetailsResponseTypeDef
def get_value() -> GetApplicationComponentDetailsResponseTypeDef:
return {
"applicationComponentDetail": ...,
"associatedApplications": ...,
"associatedServerIds": ...,
"moreApplicationResource": ...,
"ResponseMetadata": ...,
}
Definition
class GetApplicationComponentDetailsResponseTypeDef(TypedDict):
applicationComponentDetail: ApplicationComponentDetailTypeDef, # (1)
associatedApplications: List[AssociatedApplicationTypeDef], # (2)
associatedServerIds: List[str],
moreApplicationResource: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListApplicationComponentsResponseTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ListApplicationComponentsResponseTypeDef
def get_value() -> ListApplicationComponentsResponseTypeDef:
return {
"applicationComponentInfos": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListApplicationComponentsResponseTypeDef(TypedDict):
applicationComponentInfos: List[ApplicationComponentDetailTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetApplicationComponentStrategiesResponseTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import GetApplicationComponentStrategiesResponseTypeDef
def get_value() -> GetApplicationComponentStrategiesResponseTypeDef:
return {
"applicationComponentStrategies": ...,
"ResponseMetadata": ...,
}
Definition
class GetApplicationComponentStrategiesResponseTypeDef(TypedDict):
applicationComponentStrategies: List[ApplicationComponentStrategyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetServerDetailsResponseTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import GetServerDetailsResponseTypeDef
def get_value() -> GetServerDetailsResponseTypeDef:
return {
"associatedApplications": ...,
"nextToken": ...,
"serverDetail": ...,
"ResponseMetadata": ...,
}
Definition
class GetServerDetailsResponseTypeDef(TypedDict):
associatedApplications: List[AssociatedApplicationTypeDef], # (1)
nextToken: str,
serverDetail: ServerDetailTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListServersResponseTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import ListServersResponseTypeDef
def get_value() -> ListServersResponseTypeDef:
return {
"nextToken": ...,
"serverInfos": ...,
"ResponseMetadata": ...,
}
Definition
class ListServersResponseTypeDef(TypedDict):
nextToken: str,
serverInfos: List[ServerDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetServerStrategiesResponseTypeDef
Usage Example
from mypy_boto3_migrationhubstrategy.type_defs import GetServerStrategiesResponseTypeDef
def get_value() -> GetServerStrategiesResponseTypeDef:
return {
"serverStrategies": ...,
"ResponseMetadata": ...,
}