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