Type definitions#
Index > MigrationHub > Type definitions
Auto-generated documentation for MigrationHub type annotations stubs module types-boto3-mgh.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from types_boto3_mgh.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
ApplicationStateTypeDef#
# ApplicationStateTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_mgh.type_defs import CreatedArtifactTypeDef
def get_value() -> CreatedArtifactTypeDef:
return {
"Name": ...,
}
# CreatedArtifactTypeDef definition
class CreatedArtifactTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
DiscoveredResourceTypeDef#
# DiscoveredResourceTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import DiscoveredResourceTypeDef
def get_value() -> DiscoveredResourceTypeDef:
return {
"ConfigurationId": ...,
}
# DiscoveredResourceTypeDef definition
class DiscoveredResourceTypeDef(TypedDict):
ConfigurationId: str,
Description: NotRequired[str],
SourceResourceTypeDef#
# SourceResourceTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import SourceResourceTypeDef
def get_value() -> SourceResourceTypeDef:
return {
"Name": ...,
}
# SourceResourceTypeDef definition
class SourceResourceTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
StatusDetail: NotRequired[str],
CreateProgressUpdateStreamRequestTypeDef#
# CreateProgressUpdateStreamRequestTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import CreateProgressUpdateStreamRequestTypeDef
def get_value() -> CreateProgressUpdateStreamRequestTypeDef:
return {
"ProgressUpdateStreamName": ...,
}
# CreateProgressUpdateStreamRequestTypeDef definition
class CreateProgressUpdateStreamRequestTypeDef(TypedDict):
ProgressUpdateStreamName: str,
DryRun: NotRequired[bool],
DeleteProgressUpdateStreamRequestTypeDef#
# DeleteProgressUpdateStreamRequestTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import DeleteProgressUpdateStreamRequestTypeDef
def get_value() -> DeleteProgressUpdateStreamRequestTypeDef:
return {
"ProgressUpdateStreamName": ...,
}
# DeleteProgressUpdateStreamRequestTypeDef definition
class DeleteProgressUpdateStreamRequestTypeDef(TypedDict):
ProgressUpdateStreamName: str,
DryRun: NotRequired[bool],
DescribeApplicationStateRequestTypeDef#
# DescribeApplicationStateRequestTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import DescribeApplicationStateRequestTypeDef
def get_value() -> DescribeApplicationStateRequestTypeDef:
return {
"ApplicationId": ...,
}
# DescribeApplicationStateRequestTypeDef definition
class DescribeApplicationStateRequestTypeDef(TypedDict):
ApplicationId: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
DescribeMigrationTaskRequestTypeDef#
# DescribeMigrationTaskRequestTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import DescribeMigrationTaskRequestTypeDef
def get_value() -> DescribeMigrationTaskRequestTypeDef:
return {
"ProgressUpdateStream": ...,
}
# DescribeMigrationTaskRequestTypeDef definition
class DescribeMigrationTaskRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
DisassociateCreatedArtifactRequestTypeDef#
# DisassociateCreatedArtifactRequestTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import DisassociateCreatedArtifactRequestTypeDef
def get_value() -> DisassociateCreatedArtifactRequestTypeDef:
return {
"ProgressUpdateStream": ...,
}
# DisassociateCreatedArtifactRequestTypeDef definition
class DisassociateCreatedArtifactRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
CreatedArtifactName: str,
DryRun: NotRequired[bool],
DisassociateDiscoveredResourceRequestTypeDef#
# DisassociateDiscoveredResourceRequestTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import DisassociateDiscoveredResourceRequestTypeDef
def get_value() -> DisassociateDiscoveredResourceRequestTypeDef:
return {
"ProgressUpdateStream": ...,
}
# DisassociateDiscoveredResourceRequestTypeDef definition
class DisassociateDiscoveredResourceRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
ConfigurationId: str,
DryRun: NotRequired[bool],
DisassociateSourceResourceRequestTypeDef#
# DisassociateSourceResourceRequestTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import DisassociateSourceResourceRequestTypeDef
def get_value() -> DisassociateSourceResourceRequestTypeDef:
return {
"ProgressUpdateStream": ...,
}
# DisassociateSourceResourceRequestTypeDef definition
class DisassociateSourceResourceRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
SourceResourceName: str,
DryRun: NotRequired[bool],
ImportMigrationTaskRequestTypeDef#
# ImportMigrationTaskRequestTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ImportMigrationTaskRequestTypeDef
def get_value() -> ImportMigrationTaskRequestTypeDef:
return {
"ProgressUpdateStream": ...,
}
# ImportMigrationTaskRequestTypeDef definition
class ImportMigrationTaskRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
DryRun: NotRequired[bool],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_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],
ListApplicationStatesRequestTypeDef#
# ListApplicationStatesRequestTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ListApplicationStatesRequestTypeDef
def get_value() -> ListApplicationStatesRequestTypeDef:
return {
"ApplicationIds": ...,
}
# ListApplicationStatesRequestTypeDef definition
class ListApplicationStatesRequestTypeDef(TypedDict):
ApplicationIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListCreatedArtifactsRequestTypeDef#
# ListCreatedArtifactsRequestTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ListCreatedArtifactsRequestTypeDef
def get_value() -> ListCreatedArtifactsRequestTypeDef:
return {
"ProgressUpdateStream": ...,
}
# ListCreatedArtifactsRequestTypeDef definition
class ListCreatedArtifactsRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDiscoveredResourcesRequestTypeDef#
# ListDiscoveredResourcesRequestTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ListDiscoveredResourcesRequestTypeDef
def get_value() -> ListDiscoveredResourcesRequestTypeDef:
return {
"ProgressUpdateStream": ...,
}
# ListDiscoveredResourcesRequestTypeDef definition
class ListDiscoveredResourcesRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListMigrationTaskUpdatesRequestTypeDef#
# ListMigrationTaskUpdatesRequestTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ListMigrationTaskUpdatesRequestTypeDef
def get_value() -> ListMigrationTaskUpdatesRequestTypeDef:
return {
"ProgressUpdateStream": ...,
}
# ListMigrationTaskUpdatesRequestTypeDef definition
class ListMigrationTaskUpdatesRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListMigrationTasksRequestTypeDef#
# ListMigrationTasksRequestTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ListMigrationTasksRequestTypeDef
def get_value() -> ListMigrationTasksRequestTypeDef:
return {
"NextToken": ...,
}
# ListMigrationTasksRequestTypeDef definition
class ListMigrationTasksRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ResourceName: NotRequired[str],
MigrationTaskSummaryTypeDef#
# MigrationTaskSummaryTypeDef TypedDict usage example
from types_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
ListProgressUpdateStreamsRequestTypeDef#
# ListProgressUpdateStreamsRequestTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ListProgressUpdateStreamsRequestTypeDef
def get_value() -> ListProgressUpdateStreamsRequestTypeDef:
return {
"NextToken": ...,
}
# ListProgressUpdateStreamsRequestTypeDef definition
class ListProgressUpdateStreamsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ProgressUpdateStreamSummaryTypeDef#
# ProgressUpdateStreamSummaryTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ProgressUpdateStreamSummaryTypeDef
def get_value() -> ProgressUpdateStreamSummaryTypeDef:
return {
"ProgressUpdateStreamName": ...,
}
# ProgressUpdateStreamSummaryTypeDef definition
class ProgressUpdateStreamSummaryTypeDef(TypedDict):
ProgressUpdateStreamName: NotRequired[str],
ListSourceResourcesRequestTypeDef#
# ListSourceResourcesRequestTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ListSourceResourcesRequestTypeDef
def get_value() -> ListSourceResourcesRequestTypeDef:
return {
"ProgressUpdateStream": ...,
}
# ListSourceResourcesRequestTypeDef definition
class ListSourceResourcesRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ResourceAttributeTypeDef#
# ResourceAttributeTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ResourceAttributeTypeDef
def get_value() -> ResourceAttributeTypeDef:
return {
"Type": ...,
}
# ResourceAttributeTypeDef definition
class ResourceAttributeTypeDef(TypedDict):
Type: ResourceAttributeTypeType, # (1)
Value: str,
TaskTypeDef#
# TaskTypeDef TypedDict usage example
from types_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
AssociateCreatedArtifactRequestTypeDef#
# AssociateCreatedArtifactRequestTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import AssociateCreatedArtifactRequestTypeDef
def get_value() -> AssociateCreatedArtifactRequestTypeDef:
return {
"ProgressUpdateStream": ...,
}
# AssociateCreatedArtifactRequestTypeDef definition
class AssociateCreatedArtifactRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
CreatedArtifact: CreatedArtifactTypeDef, # (1)
DryRun: NotRequired[bool],
AssociateDiscoveredResourceRequestTypeDef#
# AssociateDiscoveredResourceRequestTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import AssociateDiscoveredResourceRequestTypeDef
def get_value() -> AssociateDiscoveredResourceRequestTypeDef:
return {
"ProgressUpdateStream": ...,
}
# AssociateDiscoveredResourceRequestTypeDef definition
class AssociateDiscoveredResourceRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
DiscoveredResource: DiscoveredResourceTypeDef, # (1)
DryRun: NotRequired[bool],
AssociateSourceResourceRequestTypeDef#
# AssociateSourceResourceRequestTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import AssociateSourceResourceRequestTypeDef
def get_value() -> AssociateSourceResourceRequestTypeDef:
return {
"ProgressUpdateStream": ...,
}
# AssociateSourceResourceRequestTypeDef definition
class AssociateSourceResourceRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
SourceResource: SourceResourceTypeDef, # (1)
DryRun: NotRequired[bool],
DescribeApplicationStateResultTypeDef#
# DescribeApplicationStateResultTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import DescribeApplicationStateResultTypeDef
def get_value() -> DescribeApplicationStateResultTypeDef:
return {
"ApplicationStatus": ...,
}
# DescribeApplicationStateResultTypeDef definition
class DescribeApplicationStateResultTypeDef(TypedDict):
ApplicationStatus: ApplicationStatusType, # (1)
LastUpdatedTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListApplicationStatesResultTypeDef#
# ListApplicationStatesResultTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ListApplicationStatesResultTypeDef
def get_value() -> ListApplicationStatesResultTypeDef:
return {
"ApplicationStateList": ...,
}
# ListApplicationStatesResultTypeDef definition
class ListApplicationStatesResultTypeDef(TypedDict):
ApplicationStateList: List[ApplicationStateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListCreatedArtifactsResultTypeDef#
# ListCreatedArtifactsResultTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ListCreatedArtifactsResultTypeDef
def get_value() -> ListCreatedArtifactsResultTypeDef:
return {
"NextToken": ...,
}
# ListCreatedArtifactsResultTypeDef definition
class ListCreatedArtifactsResultTypeDef(TypedDict):
CreatedArtifactList: List[CreatedArtifactTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListDiscoveredResourcesResultTypeDef#
# ListDiscoveredResourcesResultTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ListDiscoveredResourcesResultTypeDef
def get_value() -> ListDiscoveredResourcesResultTypeDef:
return {
"NextToken": ...,
}
# ListDiscoveredResourcesResultTypeDef definition
class ListDiscoveredResourcesResultTypeDef(TypedDict):
DiscoveredResourceList: List[DiscoveredResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListSourceResourcesResultTypeDef#
# ListSourceResourcesResultTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ListSourceResourcesResultTypeDef
def get_value() -> ListSourceResourcesResultTypeDef:
return {
"NextToken": ...,
}
# ListSourceResourcesResultTypeDef definition
class ListSourceResourcesResultTypeDef(TypedDict):
SourceResourceList: List[SourceResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListApplicationStatesRequestPaginateTypeDef#
# ListApplicationStatesRequestPaginateTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ListApplicationStatesRequestPaginateTypeDef
def get_value() -> ListApplicationStatesRequestPaginateTypeDef:
return {
"ApplicationIds": ...,
}
# ListApplicationStatesRequestPaginateTypeDef definition
class ListApplicationStatesRequestPaginateTypeDef(TypedDict):
ApplicationIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCreatedArtifactsRequestPaginateTypeDef#
# ListCreatedArtifactsRequestPaginateTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ListCreatedArtifactsRequestPaginateTypeDef
def get_value() -> ListCreatedArtifactsRequestPaginateTypeDef:
return {
"ProgressUpdateStream": ...,
}
# ListCreatedArtifactsRequestPaginateTypeDef definition
class ListCreatedArtifactsRequestPaginateTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDiscoveredResourcesRequestPaginateTypeDef#
# ListDiscoveredResourcesRequestPaginateTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ListDiscoveredResourcesRequestPaginateTypeDef
def get_value() -> ListDiscoveredResourcesRequestPaginateTypeDef:
return {
"ProgressUpdateStream": ...,
}
# ListDiscoveredResourcesRequestPaginateTypeDef definition
class ListDiscoveredResourcesRequestPaginateTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMigrationTaskUpdatesRequestPaginateTypeDef#
# ListMigrationTaskUpdatesRequestPaginateTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ListMigrationTaskUpdatesRequestPaginateTypeDef
def get_value() -> ListMigrationTaskUpdatesRequestPaginateTypeDef:
return {
"ProgressUpdateStream": ...,
}
# ListMigrationTaskUpdatesRequestPaginateTypeDef definition
class ListMigrationTaskUpdatesRequestPaginateTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMigrationTasksRequestPaginateTypeDef#
# ListMigrationTasksRequestPaginateTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ListMigrationTasksRequestPaginateTypeDef
def get_value() -> ListMigrationTasksRequestPaginateTypeDef:
return {
"ResourceName": ...,
}
# ListMigrationTasksRequestPaginateTypeDef definition
class ListMigrationTasksRequestPaginateTypeDef(TypedDict):
ResourceName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProgressUpdateStreamsRequestPaginateTypeDef#
# ListProgressUpdateStreamsRequestPaginateTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ListProgressUpdateStreamsRequestPaginateTypeDef
def get_value() -> ListProgressUpdateStreamsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListProgressUpdateStreamsRequestPaginateTypeDef definition
class ListProgressUpdateStreamsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSourceResourcesRequestPaginateTypeDef#
# ListSourceResourcesRequestPaginateTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ListSourceResourcesRequestPaginateTypeDef
def get_value() -> ListSourceResourcesRequestPaginateTypeDef:
return {
"ProgressUpdateStream": ...,
}
# ListSourceResourcesRequestPaginateTypeDef definition
class ListSourceResourcesRequestPaginateTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMigrationTasksResultTypeDef#
# ListMigrationTasksResultTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ListMigrationTasksResultTypeDef
def get_value() -> ListMigrationTasksResultTypeDef:
return {
"NextToken": ...,
}
# ListMigrationTasksResultTypeDef definition
class ListMigrationTasksResultTypeDef(TypedDict):
MigrationTaskSummaryList: List[MigrationTaskSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListProgressUpdateStreamsResultTypeDef#
# ListProgressUpdateStreamsResultTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ListProgressUpdateStreamsResultTypeDef
def get_value() -> ListProgressUpdateStreamsResultTypeDef:
return {
"ProgressUpdateStreamSummaryList": ...,
}
# ListProgressUpdateStreamsResultTypeDef definition
class ListProgressUpdateStreamsResultTypeDef(TypedDict):
ProgressUpdateStreamSummaryList: List[ProgressUpdateStreamSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
PutResourceAttributesRequestTypeDef#
# PutResourceAttributesRequestTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import PutResourceAttributesRequestTypeDef
def get_value() -> PutResourceAttributesRequestTypeDef:
return {
"ProgressUpdateStream": ...,
}
# PutResourceAttributesRequestTypeDef definition
class PutResourceAttributesRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
ResourceAttributeList: Sequence[ResourceAttributeTypeDef], # (1)
DryRun: NotRequired[bool],
MigrationTaskTypeDef#
# MigrationTaskTypeDef TypedDict usage example
from types_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
MigrationTaskUpdateTypeDef#
# MigrationTaskUpdateTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import MigrationTaskUpdateTypeDef
def get_value() -> MigrationTaskUpdateTypeDef:
return {
"UpdateDateTime": ...,
}
# MigrationTaskUpdateTypeDef definition
class MigrationTaskUpdateTypeDef(TypedDict):
UpdateDateTime: NotRequired[datetime],
UpdateType: NotRequired[UpdateTypeType], # (1)
MigrationTaskState: NotRequired[TaskTypeDef], # (2)
- See UpdateTypeType
- See TaskTypeDef
NotifyApplicationStateRequestTypeDef#
# NotifyApplicationStateRequestTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import NotifyApplicationStateRequestTypeDef
def get_value() -> NotifyApplicationStateRequestTypeDef:
return {
"ApplicationId": ...,
}
# NotifyApplicationStateRequestTypeDef definition
class NotifyApplicationStateRequestTypeDef(TypedDict):
ApplicationId: str,
Status: ApplicationStatusType, # (1)
UpdateDateTime: NotRequired[TimestampTypeDef],
DryRun: NotRequired[bool],
NotifyMigrationTaskStateRequestTypeDef#
# NotifyMigrationTaskStateRequestTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import NotifyMigrationTaskStateRequestTypeDef
def get_value() -> NotifyMigrationTaskStateRequestTypeDef:
return {
"ProgressUpdateStream": ...,
}
# NotifyMigrationTaskStateRequestTypeDef definition
class NotifyMigrationTaskStateRequestTypeDef(TypedDict):
ProgressUpdateStream: str,
MigrationTaskName: str,
Task: TaskTypeDef, # (1)
UpdateDateTime: TimestampTypeDef,
NextUpdateSeconds: int,
DryRun: NotRequired[bool],
- See TaskTypeDef
DescribeMigrationTaskResultTypeDef#
# DescribeMigrationTaskResultTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import DescribeMigrationTaskResultTypeDef
def get_value() -> DescribeMigrationTaskResultTypeDef:
return {
"MigrationTask": ...,
}
# DescribeMigrationTaskResultTypeDef definition
class DescribeMigrationTaskResultTypeDef(TypedDict):
MigrationTask: MigrationTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListMigrationTaskUpdatesResultTypeDef#
# ListMigrationTaskUpdatesResultTypeDef TypedDict usage example
from types_boto3_mgh.type_defs import ListMigrationTaskUpdatesResultTypeDef
def get_value() -> ListMigrationTaskUpdatesResultTypeDef:
return {
"NextToken": ...,
}
# ListMigrationTaskUpdatesResultTypeDef definition
class ListMigrationTaskUpdatesResultTypeDef(TypedDict):
MigrationTaskUpdateList: List[MigrationTaskUpdateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],