Mgn module#
Index > Mgn
Auto-generated documentation for Mgn type annotations stubs module mypy-boto3-mgn.
How to install#
Generate locally (recommended)#
You can generate type annotations for boto3
package locally with mypy-boto3-builder
.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'boto3==1.36.26' mypy-boto3-builder
- Select
boto3-stubs
AWS SDK. - Add
Mgn
service. - Use provided commands to install generated packages.
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and Mgn
.
From PyPI with pip#
Install boto3-stubs
for Mgn
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[mgn]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[mgn]'
# standalone installation
python -m pip install mypy-boto3-mgn
How to uninstall#
python -m pip uninstall -y mypy-boto3-mgn
Usage#
Code samples can be found in Examples.
MgnClient#
Type annotations and code completion for boto3.client("mgn")
as MgnClient
boto3 documentation
# MgnClient usage example
from boto3.session import Session
from mypy_boto3_mgn.client import MgnClient
def get_client() -> MgnClient:
return Session().client("mgn")
Paginators#
Type annotations and code completion for paginators
from boto3.client("mgn").get_paginator("...")
.
# DescribeJobLogItemsPaginator usage example
from boto3.session import Session
from mypy_boto3_mgn.paginator import DescribeJobLogItemsPaginator
def get_describe_job_log_items_paginator() -> DescribeJobLogItemsPaginator:
return Session().client("mgn").get_paginator("describe_job_log_items"))
- DescribeJobLogItemsPaginator
- DescribeJobsPaginator
- DescribeLaunchConfigurationTemplatesPaginator
- DescribeReplicationConfigurationTemplatesPaginator
- DescribeSourceServersPaginator
- DescribeVcenterClientsPaginator
- ListApplicationsPaginator
- ListConnectorsPaginator
- ListExportErrorsPaginator
- ListExportsPaginator
- ListImportErrorsPaginator
- ListImportsPaginator
- ListManagedAccountsPaginator
- ListSourceServerActionsPaginator
- ListTemplateActionsPaginator
- ListWavesPaginator
Literals#
Type annotations for literals used in methods and schema.
# ActionCategoryType usage example
from mypy_boto3_mgn.literals import ActionCategoryType
def get_value() -> ActionCategoryType:
return "BACKUP"
- ActionCategoryType
- ApplicationHealthStatusType
- ApplicationProgressStatusType
- BootModeType
- ChangeServerLifeCycleStateSourceServerLifecycleStateType
- DataReplicationErrorStringType
- DataReplicationInitiationStepNameType
- DataReplicationInitiationStepStatusType
- DataReplicationStateType
- DescribeJobLogItemsPaginatorName
- DescribeJobsPaginatorName
- DescribeLaunchConfigurationTemplatesPaginatorName
- DescribeReplicationConfigurationTemplatesPaginatorName
- DescribeSourceServersPaginatorName
- DescribeVcenterClientsPaginatorName
- ExportStatusType
- FirstBootType
- ImportErrorTypeType
- ImportStatusType
- InitiatedByType
- JobLogEventType
- JobStatusType
- JobTypeType
- LaunchDispositionType
- LaunchStatusType
- LifeCycleStateType
- ListApplicationsPaginatorName
- ListConnectorsPaginatorName
- ListExportErrorsPaginatorName
- ListExportsPaginatorName
- ListImportErrorsPaginatorName
- ListImportsPaginatorName
- ListManagedAccountsPaginatorName
- ListSourceServerActionsPaginatorName
- ListTemplateActionsPaginatorName
- ListWavesPaginatorName
- PostLaunchActionExecutionStatusType
- PostLaunchActionsDeploymentTypeType
- ReplicationConfigurationDataPlaneRoutingType
- ReplicationConfigurationDefaultLargeStagingDiskTypeType
- ReplicationConfigurationEbsEncryptionType
- ReplicationConfigurationReplicatedDiskStagingDiskTypeType
- ReplicationTypeType
- SsmDocumentTypeType
- SsmParameterStoreParameterTypeType
- TargetInstanceTypeRightSizingMethodType
- VolumeTypeType
- WaveHealthStatusType
- WaveProgressStatusType
- MgnServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- ApplicationAggregatedStatusTypeDef
- ResponseMetadataTypeDef
- ArchiveApplicationRequestTypeDef
- ArchiveWaveRequestTypeDef
- AssociateApplicationsRequestTypeDef
- AssociateSourceServersRequestTypeDef
- CPUTypeDef
- ChangeServerLifeCycleStateSourceServerLifecycleTypeDef
- ConnectorSsmCommandConfigTypeDef
- CreateApplicationRequestTypeDef
- LaunchTemplateDiskConfTypeDef
- LicensingTypeDef
- CreateReplicationConfigurationTemplateRequestTypeDef
- CreateWaveRequestTypeDef
- DataReplicationErrorTypeDef
- DataReplicationInfoReplicatedDiskTypeDef
- DataReplicationInitiationStepTypeDef
- DeleteApplicationRequestTypeDef
- DeleteConnectorRequestTypeDef
- DeleteJobRequestTypeDef
- DeleteLaunchConfigurationTemplateRequestTypeDef
- DeleteReplicationConfigurationTemplateRequestTypeDef
- DeleteSourceServerRequestTypeDef
- DeleteVcenterClientRequestTypeDef
- DeleteWaveRequestTypeDef
- PaginatorConfigTypeDef
- DescribeJobLogItemsRequestTypeDef
- DescribeJobsRequestFiltersTypeDef
- DescribeLaunchConfigurationTemplatesRequestTypeDef
- DescribeReplicationConfigurationTemplatesRequestTypeDef
- ReplicationConfigurationTemplateTypeDef
- DescribeSourceServersRequestFiltersTypeDef
- DescribeVcenterClientsRequestTypeDef
- VcenterClientTypeDef
- DisassociateApplicationsRequestTypeDef
- DisassociateSourceServersRequestTypeDef
- DisconnectFromServiceRequestTypeDef
- DiskTypeDef
- ExportErrorDataTypeDef
- ExportTaskSummaryTypeDef
- FinalizeCutoverRequestTypeDef
- GetLaunchConfigurationRequestTypeDef
- GetReplicationConfigurationRequestTypeDef
- IdentificationHintsTypeDef
- ImportErrorDataTypeDef
- ImportTaskSummaryApplicationsTypeDef
- ImportTaskSummaryServersTypeDef
- ImportTaskSummaryWavesTypeDef
- S3BucketSourceTypeDef
- JobLogEventDataTypeDef
- LaunchedInstanceTypeDef
- LifeCycleLastCutoverFinalizedTypeDef
- LifeCycleLastCutoverInitiatedTypeDef
- LifeCycleLastCutoverRevertedTypeDef
- LifeCycleLastTestFinalizedTypeDef
- LifeCycleLastTestInitiatedTypeDef
- LifeCycleLastTestRevertedTypeDef
- ListApplicationsRequestFiltersTypeDef
- ListConnectorsRequestFiltersTypeDef
- ListExportErrorsRequestTypeDef
- ListExportsRequestFiltersTypeDef
- ListImportErrorsRequestTypeDef
- ListImportsRequestFiltersTypeDef
- ListManagedAccountsRequestTypeDef
- ManagedAccountTypeDef
- SourceServerActionsRequestFiltersTypeDef
- ListTagsForResourceRequestTypeDef
- TemplateActionsRequestFiltersTypeDef
- ListWavesRequestFiltersTypeDef
- MarkAsArchivedRequestTypeDef
- NetworkInterfaceTypeDef
- OSTypeDef
- PauseReplicationRequestTypeDef
- SsmExternalParameterTypeDef
- SsmParameterStoreParameterTypeDef
- RemoveSourceServerActionRequestTypeDef
- RemoveTemplateActionRequestTypeDef
- ReplicationConfigurationReplicatedDiskTypeDef
- ResumeReplicationRequestTypeDef
- RetryDataReplicationRequestTypeDef
- SourceServerConnectorActionTypeDef
- StartCutoverRequestTypeDef
- StartExportRequestTypeDef
- StartReplicationRequestTypeDef
- StartTestRequestTypeDef
- StopReplicationRequestTypeDef
- TagResourceRequestTypeDef
- TerminateTargetInstancesRequestTypeDef
- UnarchiveApplicationRequestTypeDef
- UnarchiveWaveRequestTypeDef
- UntagResourceRequestTypeDef
- UpdateApplicationRequestTypeDef
- UpdateReplicationConfigurationTemplateRequestTypeDef
- UpdateSourceServerReplicationTypeRequestTypeDef
- UpdateWaveRequestTypeDef
- WaveAggregatedStatusTypeDef
- ApplicationTypeDef
- ApplicationResponseTypeDef
- EmptyResponseMetadataTypeDef
- ListTagsForResourceResponseTypeDef
- ReplicationConfigurationTemplateResponseTypeDef
- ChangeServerLifeCycleStateRequestTypeDef
- ConnectorResponseTypeDef
- ConnectorTypeDef
- CreateConnectorRequestTypeDef
- UpdateConnectorRequestTypeDef
- DataReplicationInitiationTypeDef
- DescribeJobLogItemsRequestPaginateTypeDef
- DescribeLaunchConfigurationTemplatesRequestPaginateTypeDef
- DescribeReplicationConfigurationTemplatesRequestPaginateTypeDef
- DescribeVcenterClientsRequestPaginateTypeDef
- ListExportErrorsRequestPaginateTypeDef
- ListImportErrorsRequestPaginateTypeDef
- ListManagedAccountsRequestPaginateTypeDef
- DescribeJobsRequestPaginateTypeDef
- DescribeJobsRequestTypeDef
- DescribeReplicationConfigurationTemplatesResponseTypeDef
- DescribeSourceServersRequestPaginateTypeDef
- DescribeSourceServersRequestTypeDef
- DescribeVcenterClientsResponseTypeDef
- ExportTaskErrorTypeDef
- ExportTaskTypeDef
- ImportTaskErrorTypeDef
- ImportTaskSummaryTypeDef
- StartImportRequestTypeDef
- JobLogTypeDef
- LifeCycleLastCutoverTypeDef
- LifeCycleLastTestTypeDef
- ListApplicationsRequestPaginateTypeDef
- ListApplicationsRequestTypeDef
- ListConnectorsRequestPaginateTypeDef
- ListConnectorsRequestTypeDef
- ListExportsRequestPaginateTypeDef
- ListExportsRequestTypeDef
- ListImportsRequestPaginateTypeDef
- ListImportsRequestTypeDef
- ListManagedAccountsResponseTypeDef
- ListSourceServerActionsRequestPaginateTypeDef
- ListSourceServerActionsRequestTypeDef
- ListTemplateActionsRequestPaginateTypeDef
- ListTemplateActionsRequestTypeDef
- ListWavesRequestPaginateTypeDef
- ListWavesRequestTypeDef
- SourcePropertiesTypeDef
- PutSourceServerActionRequestTypeDef
- PutTemplateActionRequestTypeDef
- SourceServerActionDocumentResponseTypeDef
- SourceServerActionDocumentTypeDef
- SsmDocumentOutputTypeDef
- SsmDocumentTypeDef
- TemplateActionDocumentResponseTypeDef
- TemplateActionDocumentTypeDef
- ReplicationConfigurationTypeDef
- UpdateReplicationConfigurationRequestTypeDef
- UpdateSourceServerRequestTypeDef
- WaveResponseTypeDef
- WaveTypeDef
- ListApplicationsResponseTypeDef
- ListConnectorsResponseTypeDef
- DataReplicationInfoTypeDef
- ListExportErrorsResponseTypeDef
- ListExportsResponseTypeDef
- StartExportResponseTypeDef
- ListImportErrorsResponseTypeDef
- ImportTaskTypeDef
- DescribeJobLogItemsResponseTypeDef
- LifeCycleTypeDef
- ListSourceServerActionsResponseTypeDef
- JobPostLaunchActionsLaunchStatusTypeDef
- PostLaunchActionsOutputTypeDef
- PostLaunchActionsTypeDef
- ListTemplateActionsResponseTypeDef
- ListWavesResponseTypeDef
- ListImportsResponseTypeDef
- StartImportResponseTypeDef
- SourceServerResponseTypeDef
- SourceServerTypeDef
- PostLaunchActionsStatusTypeDef
- LaunchConfigurationTemplateResponseTypeDef
- LaunchConfigurationTemplateTypeDef
- LaunchConfigurationTypeDef
- PostLaunchActionsUnionTypeDef
- DescribeSourceServersResponseTypeDef
- ParticipatingServerTypeDef
- DescribeLaunchConfigurationTemplatesResponseTypeDef
- CreateLaunchConfigurationTemplateRequestTypeDef
- UpdateLaunchConfigurationRequestTypeDef
- UpdateLaunchConfigurationTemplateRequestTypeDef
- JobTypeDef
- DescribeJobsResponseTypeDef
- StartCutoverResponseTypeDef
- StartTestResponseTypeDef
- TerminateTargetInstancesResponseTypeDef