Typed dictionaries#
Index > MigrationHub > Typed dictionaries
Auto-generated documentation for MigrationHub type annotations stubs module mypy-boto3-mgh.
ApplicationStateTypeDef#
# ApplicationStateTypeDef usage example
from mypy_boto3_mgh.type_defs import ApplicationStateTypeDef
def get_value() -> ApplicationStateTypeDef:
return {
"ApplicationId": ...,
}
# ApplicationStateTypeDef definition
class ApplicationStateTypeDef(TypedDict):
ApplicationId: NotRequired[str],
ApplicationStatus: NotRequired[ApplicationStatusType], # (1)
LastUpdatedTime: NotRequired[datetime],
CreatedArtifactTypeDef#
# CreatedArtifactTypeDef usage example
from mypy_boto3_mgh.type_defs import CreatedArtifactTypeDef
def get_value() -> CreatedArtifactTypeDef:
return {
"Name": ...,
}
# CreatedArtifactTypeDef definition
class CreatedArtifactTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
DiscoveredResourceTypeDef#
# DiscoveredResourceTypeDef usage example
from mypy_boto3_mgh.type_defs import DiscoveredResourceTypeDef
def get_value() -> DiscoveredResourceTypeDef:
return {
"ConfigurationId": ...,
}
# DiscoveredResourceTypeDef definition
class DiscoveredResourceTypeDef(TypedDict):
ConfigurationId: str,
Description: NotRequired[str],
CreateProgressUpdateStreamRequestRequestTypeDef#
# CreateProgressUpdateStreamRequestRequestTypeDef usage example
from mypy_boto3_mgh.type_defs import CreateProgressUpdateStreamRequestRequestTypeDef
def get_value() -> CreateProgressUpdateStreamRequestRequestTypeDef:
return {
"ProgressUpdateStreamName": ...,
}
# CreateProgressUpdateStreamRequestRequestTypeDef definition
class CreateProgressUpdateStreamRequestRequestTypeDef(TypedDict):
ProgressUpdateStreamName: str,
DryRun: NotRequired[bool],
DeleteProgressUpdateStreamRequestRequestTypeDef#
# DeleteProgressUpdateStreamRequestRequestTypeDef usage example
from mypy_boto3_mgh.type_defs import DeleteProgressUpdateStreamRequestRequestTypeDef
def get_value() -> DeleteProgressUpdateStreamRequestRequestTypeDef:
return {
"ProgressUpdateStreamName": ...,
}
# DeleteProgressUpdateStreamRequestRequestTypeDef definition
class DeleteProgressUpdateStreamRequestRequestTypeDef(TypedDict):
ProgressUpdateStreamName: str,
DryRun: NotRequired[bool],
DescribeApplicationStateRequestRequestTypeDef#
# DescribeApplicationStateRequestRequestTypeDef usage example
from mypy_boto3_mgh.type_defs import DescribeApplicationStateRequestRequestTypeDef
def get_value() -> DescribeApplicationStateRequestRequestTypeDef:
return {
"ApplicationId": ...,
}
# DescribeApplicationStateRequestRequestTypeDef definition
class DescribeApplicationStateRequestRequestTypeDef(TypedDict):
ApplicationId: str,
DescribeApplicationStateResultTypeDef#
# DescribeApplicationStateResultTypeDef usage example
from mypy_boto3_mgh.type_defs import DescribeApplicationStateResultTypeDef
def get_value() -> DescribeApplicationStateResultTypeDef:
return {
"ApplicationStatus": ...,
"LastUpdatedTime": ...,
"ResponseMetadata": ...,
}
# DescribeApplicationStateResultTypeDef definition
class DescribeApplicationStateResultTypeDef(TypedDict):
ApplicationStatus: ApplicationStatusType, # (1)
LastUpdatedTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMigrationTaskRequestRequestTypeDef#
# DescribeMigrationTaskRequestRequestTypeDef usage example
from mypy_boto3_mgh.type_defs import DescribeMigrationTaskRequestRequestTypeDef
def get_value() -> DescribeMigrationTaskRequestRequestTypeDef:
return {
"ProgressUpdateStream": ...,
"MigrationTaskName": ...,
}
# DescribeMigrationTaskRequestRequestTypeDef definition
class DescribeMigrationTaskRequestRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
DisassociateCreatedArtifactRequestRequestTypeDef#
# DisassociateCreatedArtifactRequestRequestTypeDef usage example
from mypy_boto3_mgh.type_defs import DisassociateCreatedArtifactRequestRequestTypeDef
def get_value() -> DisassociateCreatedArtifactRequestRequestTypeDef:
return {
"ProgressUpdateStream": ...,
"MigrationTaskName": ...,
"CreatedArtifactName": ...,
}
# DisassociateCreatedArtifactRequestRequestTypeDef definition
class DisassociateCreatedArtifactRequestRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
CreatedArtifactName: str,
DryRun: NotRequired[bool],
DisassociateDiscoveredResourceRequestRequestTypeDef#
# DisassociateDiscoveredResourceRequestRequestTypeDef usage example
from mypy_boto3_mgh.type_defs import DisassociateDiscoveredResourceRequestRequestTypeDef
def get_value() -> DisassociateDiscoveredResourceRequestRequestTypeDef:
return {
"ProgressUpdateStream": ...,
"MigrationTaskName": ...,
"ConfigurationId": ...,
}
# DisassociateDiscoveredResourceRequestRequestTypeDef definition
class DisassociateDiscoveredResourceRequestRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
ConfigurationId: str,
DryRun: NotRequired[bool],
ImportMigrationTaskRequestRequestTypeDef#
# ImportMigrationTaskRequestRequestTypeDef usage example
from mypy_boto3_mgh.type_defs import ImportMigrationTaskRequestRequestTypeDef
def get_value() -> ImportMigrationTaskRequestRequestTypeDef:
return {
"ProgressUpdateStream": ...,
"MigrationTaskName": ...,
}
# ImportMigrationTaskRequestRequestTypeDef definition
class ImportMigrationTaskRequestRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
DryRun: NotRequired[bool],
ListApplicationStatesRequestListApplicationStatesPaginateTypeDef#
# ListApplicationStatesRequestListApplicationStatesPaginateTypeDef usage example
from mypy_boto3_mgh.type_defs import ListApplicationStatesRequestListApplicationStatesPaginateTypeDef
def get_value() -> ListApplicationStatesRequestListApplicationStatesPaginateTypeDef:
return {
"ApplicationIds": ...,
}
# ListApplicationStatesRequestListApplicationStatesPaginateTypeDef definition
class ListApplicationStatesRequestListApplicationStatesPaginateTypeDef(TypedDict):
ApplicationIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListApplicationStatesRequestRequestTypeDef#
# ListApplicationStatesRequestRequestTypeDef usage example
from mypy_boto3_mgh.type_defs import ListApplicationStatesRequestRequestTypeDef
def get_value() -> ListApplicationStatesRequestRequestTypeDef:
return {
"ApplicationIds": ...,
}
# ListApplicationStatesRequestRequestTypeDef definition
class ListApplicationStatesRequestRequestTypeDef(TypedDict):
ApplicationIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListCreatedArtifactsRequestListCreatedArtifactsPaginateTypeDef#
# ListCreatedArtifactsRequestListCreatedArtifactsPaginateTypeDef usage example
from mypy_boto3_mgh.type_defs import ListCreatedArtifactsRequestListCreatedArtifactsPaginateTypeDef
def get_value() -> ListCreatedArtifactsRequestListCreatedArtifactsPaginateTypeDef:
return {
"ProgressUpdateStream": ...,
"MigrationTaskName": ...,
}
# ListCreatedArtifactsRequestListCreatedArtifactsPaginateTypeDef definition
class ListCreatedArtifactsRequestListCreatedArtifactsPaginateTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCreatedArtifactsRequestRequestTypeDef#
# ListCreatedArtifactsRequestRequestTypeDef usage example
from mypy_boto3_mgh.type_defs import ListCreatedArtifactsRequestRequestTypeDef
def get_value() -> ListCreatedArtifactsRequestRequestTypeDef:
return {
"ProgressUpdateStream": ...,
"MigrationTaskName": ...,
}
# ListCreatedArtifactsRequestRequestTypeDef definition
class ListCreatedArtifactsRequestRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef#
# ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef usage example
from mypy_boto3_mgh.type_defs import ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef
def get_value() -> ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef:
return {
"ProgressUpdateStream": ...,
"MigrationTaskName": ...,
}
# ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef definition
class ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDiscoveredResourcesRequestRequestTypeDef#
# ListDiscoveredResourcesRequestRequestTypeDef usage example
from mypy_boto3_mgh.type_defs import ListDiscoveredResourcesRequestRequestTypeDef
def get_value() -> ListDiscoveredResourcesRequestRequestTypeDef:
return {
"ProgressUpdateStream": ...,
"MigrationTaskName": ...,
}
# ListDiscoveredResourcesRequestRequestTypeDef definition
class ListDiscoveredResourcesRequestRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListMigrationTasksRequestListMigrationTasksPaginateTypeDef#
# ListMigrationTasksRequestListMigrationTasksPaginateTypeDef usage example
from mypy_boto3_mgh.type_defs import ListMigrationTasksRequestListMigrationTasksPaginateTypeDef
def get_value() -> ListMigrationTasksRequestListMigrationTasksPaginateTypeDef:
return {
"ResourceName": ...,
}
# ListMigrationTasksRequestListMigrationTasksPaginateTypeDef definition
class ListMigrationTasksRequestListMigrationTasksPaginateTypeDef(TypedDict):
ResourceName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMigrationTasksRequestRequestTypeDef#
# ListMigrationTasksRequestRequestTypeDef usage example
from mypy_boto3_mgh.type_defs import ListMigrationTasksRequestRequestTypeDef
def get_value() -> ListMigrationTasksRequestRequestTypeDef:
return {
"NextToken": ...,
}
# ListMigrationTasksRequestRequestTypeDef definition
class ListMigrationTasksRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ResourceName: NotRequired[str],
MigrationTaskSummaryTypeDef#
# MigrationTaskSummaryTypeDef usage example
from mypy_boto3_mgh.type_defs import MigrationTaskSummaryTypeDef
def get_value() -> MigrationTaskSummaryTypeDef:
return {
"ProgressUpdateStream": ...,
}
# MigrationTaskSummaryTypeDef definition
class MigrationTaskSummaryTypeDef(TypedDict):
ProgressUpdateStream: NotRequired[str],
MigrationTaskName: NotRequired[str],
Status: NotRequired[StatusType], # (1)
ProgressPercent: NotRequired[int],
StatusDetail: NotRequired[str],
UpdateDateTime: NotRequired[datetime],
- See StatusType
ListProgressUpdateStreamsRequestListProgressUpdateStreamsPaginateTypeDef#
# ListProgressUpdateStreamsRequestListProgressUpdateStreamsPaginateTypeDef usage example
from mypy_boto3_mgh.type_defs import ListProgressUpdateStreamsRequestListProgressUpdateStreamsPaginateTypeDef
def get_value() -> ListProgressUpdateStreamsRequestListProgressUpdateStreamsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListProgressUpdateStreamsRequestListProgressUpdateStreamsPaginateTypeDef definition
class ListProgressUpdateStreamsRequestListProgressUpdateStreamsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProgressUpdateStreamsRequestRequestTypeDef#
# ListProgressUpdateStreamsRequestRequestTypeDef usage example
from mypy_boto3_mgh.type_defs import ListProgressUpdateStreamsRequestRequestTypeDef
def get_value() -> ListProgressUpdateStreamsRequestRequestTypeDef:
return {
"NextToken": ...,
}
# ListProgressUpdateStreamsRequestRequestTypeDef definition
class ListProgressUpdateStreamsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ProgressUpdateStreamSummaryTypeDef#
# ProgressUpdateStreamSummaryTypeDef usage example
from mypy_boto3_mgh.type_defs import ProgressUpdateStreamSummaryTypeDef
def get_value() -> ProgressUpdateStreamSummaryTypeDef:
return {
"ProgressUpdateStreamName": ...,
}
# ProgressUpdateStreamSummaryTypeDef definition
class ProgressUpdateStreamSummaryTypeDef(TypedDict):
ProgressUpdateStreamName: NotRequired[str],
ResourceAttributeTypeDef#
# ResourceAttributeTypeDef usage example
from mypy_boto3_mgh.type_defs import ResourceAttributeTypeDef
def get_value() -> ResourceAttributeTypeDef:
return {
"Type": ...,
"Value": ...,
}
# ResourceAttributeTypeDef definition
class ResourceAttributeTypeDef(TypedDict):
Type: ResourceAttributeTypeType, # (1)
Value: str,
TaskTypeDef#
# TaskTypeDef usage example
from mypy_boto3_mgh.type_defs import TaskTypeDef
def get_value() -> TaskTypeDef:
return {
"Status": ...,
}
# TaskTypeDef definition
class TaskTypeDef(TypedDict):
Status: StatusType, # (1)
StatusDetail: NotRequired[str],
ProgressPercent: NotRequired[int],
- See StatusType
NotifyApplicationStateRequestRequestTypeDef#
# NotifyApplicationStateRequestRequestTypeDef usage example
from mypy_boto3_mgh.type_defs import NotifyApplicationStateRequestRequestTypeDef
def get_value() -> NotifyApplicationStateRequestRequestTypeDef:
return {
"ApplicationId": ...,
"Status": ...,
}
# NotifyApplicationStateRequestRequestTypeDef definition
class NotifyApplicationStateRequestRequestTypeDef(TypedDict):
ApplicationId: str,
Status: ApplicationStatusType, # (1)
UpdateDateTime: NotRequired[Union[datetime, str]],
DryRun: NotRequired[bool],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_mgh.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_mgh.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
ListApplicationStatesResultTypeDef#
# ListApplicationStatesResultTypeDef usage example
from mypy_boto3_mgh.type_defs import ListApplicationStatesResultTypeDef
def get_value() -> ListApplicationStatesResultTypeDef:
return {
"ApplicationStateList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListApplicationStatesResultTypeDef definition
class ListApplicationStatesResultTypeDef(TypedDict):
ApplicationStateList: List[ApplicationStateTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateCreatedArtifactRequestRequestTypeDef#
# AssociateCreatedArtifactRequestRequestTypeDef usage example
from mypy_boto3_mgh.type_defs import AssociateCreatedArtifactRequestRequestTypeDef
def get_value() -> AssociateCreatedArtifactRequestRequestTypeDef:
return {
"ProgressUpdateStream": ...,
"MigrationTaskName": ...,
"CreatedArtifact": ...,
}
# AssociateCreatedArtifactRequestRequestTypeDef definition
class AssociateCreatedArtifactRequestRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
CreatedArtifact: CreatedArtifactTypeDef, # (1)
DryRun: NotRequired[bool],
ListCreatedArtifactsResultTypeDef#
# ListCreatedArtifactsResultTypeDef usage example
from mypy_boto3_mgh.type_defs import ListCreatedArtifactsResultTypeDef
def get_value() -> ListCreatedArtifactsResultTypeDef:
return {
"NextToken": ...,
"CreatedArtifactList": ...,
"ResponseMetadata": ...,
}
# ListCreatedArtifactsResultTypeDef definition
class ListCreatedArtifactsResultTypeDef(TypedDict):
NextToken: str,
CreatedArtifactList: List[CreatedArtifactTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateDiscoveredResourceRequestRequestTypeDef#
# AssociateDiscoveredResourceRequestRequestTypeDef usage example
from mypy_boto3_mgh.type_defs import AssociateDiscoveredResourceRequestRequestTypeDef
def get_value() -> AssociateDiscoveredResourceRequestRequestTypeDef:
return {
"ProgressUpdateStream": ...,
"MigrationTaskName": ...,
"DiscoveredResource": ...,
}
# AssociateDiscoveredResourceRequestRequestTypeDef definition
class AssociateDiscoveredResourceRequestRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
DiscoveredResource: DiscoveredResourceTypeDef, # (1)
DryRun: NotRequired[bool],
ListDiscoveredResourcesResultTypeDef#
# ListDiscoveredResourcesResultTypeDef usage example
from mypy_boto3_mgh.type_defs import ListDiscoveredResourcesResultTypeDef
def get_value() -> ListDiscoveredResourcesResultTypeDef:
return {
"NextToken": ...,
"DiscoveredResourceList": ...,
"ResponseMetadata": ...,
}
# ListDiscoveredResourcesResultTypeDef definition
class ListDiscoveredResourcesResultTypeDef(TypedDict):
NextToken: str,
DiscoveredResourceList: List[DiscoveredResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListMigrationTasksResultTypeDef#
# ListMigrationTasksResultTypeDef usage example
from mypy_boto3_mgh.type_defs import ListMigrationTasksResultTypeDef
def get_value() -> ListMigrationTasksResultTypeDef:
return {
"NextToken": ...,
"MigrationTaskSummaryList": ...,
"ResponseMetadata": ...,
}
# ListMigrationTasksResultTypeDef definition
class ListMigrationTasksResultTypeDef(TypedDict):
NextToken: str,
MigrationTaskSummaryList: List[MigrationTaskSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProgressUpdateStreamsResultTypeDef#
# ListProgressUpdateStreamsResultTypeDef usage example
from mypy_boto3_mgh.type_defs import ListProgressUpdateStreamsResultTypeDef
def get_value() -> ListProgressUpdateStreamsResultTypeDef:
return {
"ProgressUpdateStreamSummaryList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListProgressUpdateStreamsResultTypeDef definition
class ListProgressUpdateStreamsResultTypeDef(TypedDict):
ProgressUpdateStreamSummaryList: List[ProgressUpdateStreamSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutResourceAttributesRequestRequestTypeDef#
# PutResourceAttributesRequestRequestTypeDef usage example
from mypy_boto3_mgh.type_defs import PutResourceAttributesRequestRequestTypeDef
def get_value() -> PutResourceAttributesRequestRequestTypeDef:
return {
"ProgressUpdateStream": ...,
"MigrationTaskName": ...,
"ResourceAttributeList": ...,
}
# PutResourceAttributesRequestRequestTypeDef definition
class PutResourceAttributesRequestRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
ResourceAttributeList: Sequence[ResourceAttributeTypeDef], # (1)
DryRun: NotRequired[bool],
MigrationTaskTypeDef#
# MigrationTaskTypeDef usage example
from mypy_boto3_mgh.type_defs import MigrationTaskTypeDef
def get_value() -> MigrationTaskTypeDef:
return {
"ProgressUpdateStream": ...,
}
# MigrationTaskTypeDef definition
class MigrationTaskTypeDef(TypedDict):
ProgressUpdateStream: NotRequired[str],
MigrationTaskName: NotRequired[str],
Task: NotRequired[TaskTypeDef], # (1)
UpdateDateTime: NotRequired[datetime],
ResourceAttributeList: NotRequired[List[ResourceAttributeTypeDef]], # (2)
- See TaskTypeDef
- See ResourceAttributeTypeDef
NotifyMigrationTaskStateRequestRequestTypeDef#
# NotifyMigrationTaskStateRequestRequestTypeDef usage example
from mypy_boto3_mgh.type_defs import NotifyMigrationTaskStateRequestRequestTypeDef
def get_value() -> NotifyMigrationTaskStateRequestRequestTypeDef:
return {
"ProgressUpdateStream": ...,
"MigrationTaskName": ...,
"Task": ...,
"UpdateDateTime": ...,
"NextUpdateSeconds": ...,
}
# NotifyMigrationTaskStateRequestRequestTypeDef definition
class NotifyMigrationTaskStateRequestRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
Task: TaskTypeDef, # (1)
UpdateDateTime: Union[datetime, str],
NextUpdateSeconds: int,
DryRun: NotRequired[bool],
- See TaskTypeDef
DescribeMigrationTaskResultTypeDef#
# DescribeMigrationTaskResultTypeDef usage example
from mypy_boto3_mgh.type_defs import DescribeMigrationTaskResultTypeDef
def get_value() -> DescribeMigrationTaskResultTypeDef:
return {
"MigrationTask": ...,
"ResponseMetadata": ...,
}
# DescribeMigrationTaskResultTypeDef definition
class DescribeMigrationTaskResultTypeDef(TypedDict):
MigrationTask: MigrationTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)