Drs module#
Index > Drs
Auto-generated documentation for Drs type annotations stubs module mypy-boto3-drs.
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.35.86' mypy_boto3_builder
- Select
boto3-stubs
AWS SDK. - Add
Drs
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 Drs
.
From PyPI with pip#
Install boto3-stubs
for Drs
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[drs]'
# 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[drs]'
# standalone installation
python -m pip install mypy-boto3-drs
How to uninstall#
python -m pip uninstall -y mypy-boto3-drs
Usage#
Code samples can be found in Examples.
DrsClient#
Type annotations and code completion for boto3.client("drs")
as DrsClient
boto3 documentation
# DrsClient usage example
from boto3.session import Session
from mypy_boto3_drs.client import DrsClient
def get_client() -> DrsClient:
return Session().client("drs")
Paginators#
Type annotations and code completion for paginators
from boto3.client("drs").get_paginator("...")
.
# DescribeJobLogItemsPaginator usage example
from boto3.session import Session
from mypy_boto3_drs.paginator import DescribeJobLogItemsPaginator
def get_describe_job_log_items_paginator() -> DescribeJobLogItemsPaginator:
return Session().client("drs").get_paginator("describe_job_log_items"))
- DescribeJobLogItemsPaginator
- DescribeJobsPaginator
- DescribeLaunchConfigurationTemplatesPaginator
- DescribeRecoveryInstancesPaginator
- DescribeRecoverySnapshotsPaginator
- DescribeReplicationConfigurationTemplatesPaginator
- DescribeSourceNetworksPaginator
- DescribeSourceServersPaginator
- ListExtensibleSourceServersPaginator
- ListLaunchActionsPaginator
- ListStagingAccountsPaginator
Literals#
Type annotations for literals used in methods and schema.
# DataReplicationErrorStringType usage example
from mypy_boto3_drs.literals import DataReplicationErrorStringType
def get_value() -> DataReplicationErrorStringType:
return "AGENT_NOT_SEEN"
- DataReplicationErrorStringType
- DataReplicationInitiationStepNameType
- DataReplicationInitiationStepStatusType
- DataReplicationStateType
- DescribeJobLogItemsPaginatorName
- DescribeJobsPaginatorName
- DescribeLaunchConfigurationTemplatesPaginatorName
- DescribeRecoveryInstancesPaginatorName
- DescribeRecoverySnapshotsPaginatorName
- DescribeReplicationConfigurationTemplatesPaginatorName
- DescribeSourceNetworksPaginatorName
- DescribeSourceServersPaginatorName
- EC2InstanceStateType
- ExtensionStatusType
- FailbackLaunchTypeType
- FailbackReplicationErrorType
- FailbackStateType
- InitiatedByType
- JobLogEventType
- JobStatusType
- JobTypeType
- LastLaunchResultType
- LastLaunchTypeType
- LaunchActionCategoryType
- LaunchActionParameterTypeType
- LaunchActionRunStatusType
- LaunchActionTypeType
- LaunchDispositionType
- LaunchStatusType
- ListExtensibleSourceServersPaginatorName
- ListLaunchActionsPaginatorName
- ListStagingAccountsPaginatorName
- OriginEnvironmentType
- PITPolicyRuleUnitsType
- ProductCodeModeType
- RecoveryInstanceDataReplicationInitiationStepNameType
- RecoveryInstanceDataReplicationInitiationStepStatusType
- RecoveryInstanceDataReplicationStateType
- RecoveryResultType
- RecoverySnapshotsOrderType
- ReplicationConfigurationDataPlaneRoutingType
- ReplicationConfigurationDefaultLargeStagingDiskTypeType
- ReplicationConfigurationEbsEncryptionType
- ReplicationConfigurationReplicatedDiskStagingDiskTypeType
- ReplicationDirectionType
- ReplicationStatusType
- TargetInstanceTypeRightSizingMethodType
- VolumeStatusType
- DrsServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AccountTypeDef
- AssociateSourceNetworkStackRequestRequestTypeDef
- ResponseMetadataTypeDef
- CPUTypeDef
- ProductCodeTypeDef
- CreateExtendedSourceServerRequestRequestTypeDef
- LicensingTypeDef
- PITPolicyRuleTypeDef
- CreateSourceNetworkRequestRequestTypeDef
- DataReplicationErrorTypeDef
- DataReplicationInfoReplicatedDiskTypeDef
- DataReplicationInitiationStepTypeDef
- DeleteJobRequestRequestTypeDef
- DeleteLaunchActionRequestRequestTypeDef
- DeleteLaunchConfigurationTemplateRequestRequestTypeDef
- DeleteRecoveryInstanceRequestRequestTypeDef
- DeleteReplicationConfigurationTemplateRequestRequestTypeDef
- DeleteSourceNetworkRequestRequestTypeDef
- DeleteSourceServerRequestRequestTypeDef
- PaginatorConfigTypeDef
- DescribeJobLogItemsRequestRequestTypeDef
- DescribeJobsRequestFiltersTypeDef
- DescribeLaunchConfigurationTemplatesRequestRequestTypeDef
- DescribeRecoveryInstancesRequestFiltersTypeDef
- DescribeRecoverySnapshotsRequestFiltersTypeDef
- RecoverySnapshotTypeDef
- DescribeReplicationConfigurationTemplatesRequestRequestTypeDef
- DescribeSourceNetworksRequestFiltersTypeDef
- DescribeSourceServersRequestFiltersTypeDef
- DisconnectRecoveryInstanceRequestRequestTypeDef
- DisconnectSourceServerRequestRequestTypeDef
- DiskTypeDef
- SourceNetworkDataTypeDef
- ExportSourceNetworkCfnTemplateRequestRequestTypeDef
- GetFailbackReplicationConfigurationRequestRequestTypeDef
- GetLaunchConfigurationRequestRequestTypeDef
- GetReplicationConfigurationRequestRequestTypeDef
- IdentificationHintsTypeDef
- LaunchActionParameterTypeDef
- LaunchActionsRequestFiltersTypeDef
- LaunchIntoInstancePropertiesTypeDef
- LifeCycleLastLaunchInitiatedTypeDef
- ListExtensibleSourceServersRequestRequestTypeDef
- StagingSourceServerTypeDef
- ListStagingAccountsRequestRequestTypeDef
- ListTagsForResourceRequestRequestTypeDef
- NetworkInterfaceTypeDef
- OSTypeDef
- ParticipatingResourceIDTypeDef
- RecoveryInstanceDataReplicationErrorTypeDef
- RecoveryInstanceDataReplicationInfoReplicatedDiskTypeDef
- RecoveryInstanceDataReplicationInitiationStepTypeDef
- RecoveryInstanceDiskTypeDef
- RecoveryInstanceFailbackTypeDef
- RecoveryLifeCycleTypeDef
- ReplicationConfigurationReplicatedDiskTypeDef
- RetryDataReplicationRequestRequestTypeDef
- ReverseReplicationRequestRequestTypeDef
- SourceCloudPropertiesTypeDef
- StagingAreaTypeDef
- StartFailbackLaunchRequestRequestTypeDef
- StartRecoveryRequestSourceServerTypeDef
- StartReplicationRequestRequestTypeDef
- StartSourceNetworkRecoveryRequestNetworkEntryTypeDef
- StartSourceNetworkReplicationRequestRequestTypeDef
- StopFailbackRequestRequestTypeDef
- StopReplicationRequestRequestTypeDef
- StopSourceNetworkReplicationRequestRequestTypeDef
- TagResourceRequestRequestTypeDef
- TerminateRecoveryInstancesRequestRequestTypeDef
- UntagResourceRequestRequestTypeDef
- UpdateFailbackReplicationConfigurationRequestRequestTypeDef
- CreateSourceNetworkResponseTypeDef
- EmptyResponseMetadataTypeDef
- ExportSourceNetworkCfnTemplateResponseTypeDef
- GetFailbackReplicationConfigurationResponseTypeDef
- ListStagingAccountsResponseTypeDef
- ListTagsForResourceResponseTypeDef
- ReverseReplicationResponseTypeDef
- ConversionPropertiesTypeDef
- CreateLaunchConfigurationTemplateRequestRequestTypeDef
- LaunchConfigurationTemplateTypeDef
- UpdateLaunchConfigurationTemplateRequestRequestTypeDef
- CreateReplicationConfigurationTemplateRequestRequestTypeDef
- ReplicationConfigurationTemplateResponseTypeDef
- ReplicationConfigurationTemplateTypeDef
- UpdateReplicationConfigurationTemplateRequestRequestTypeDef
- DataReplicationInitiationTypeDef
- DescribeJobLogItemsRequestPaginateTypeDef
- DescribeLaunchConfigurationTemplatesRequestPaginateTypeDef
- DescribeReplicationConfigurationTemplatesRequestPaginateTypeDef
- ListExtensibleSourceServersRequestPaginateTypeDef
- ListStagingAccountsRequestPaginateTypeDef
- DescribeJobsRequestPaginateTypeDef
- DescribeJobsRequestRequestTypeDef
- DescribeRecoveryInstancesRequestPaginateTypeDef
- DescribeRecoveryInstancesRequestRequestTypeDef
- DescribeRecoverySnapshotsRequestPaginateTypeDef
- DescribeRecoverySnapshotsRequestRequestTypeDef
- DescribeRecoverySnapshotsResponseTypeDef
- DescribeSourceNetworksRequestPaginateTypeDef
- DescribeSourceNetworksRequestRequestTypeDef
- DescribeSourceServersRequestPaginateTypeDef
- DescribeSourceServersRequestRequestTypeDef
- EventResourceDataTypeDef
- LaunchActionTypeDef
- PutLaunchActionRequestRequestTypeDef
- PutLaunchActionResponseTypeDef
- ListLaunchActionsRequestPaginateTypeDef
- ListLaunchActionsRequestRequestTypeDef
- LaunchConfigurationTypeDef
- UpdateLaunchConfigurationRequestRequestTypeDef
- LifeCycleLastLaunchTypeDef
- ListExtensibleSourceServersResponseTypeDef
- SourcePropertiesTypeDef
- ParticipatingResourceTypeDef
- RecoveryInstanceDataReplicationInitiationTypeDef
- RecoveryInstancePropertiesTypeDef
- SourceNetworkTypeDef
- ReplicationConfigurationTypeDef
- UpdateReplicationConfigurationRequestRequestTypeDef
- StartRecoveryRequestRequestTypeDef
- StartSourceNetworkRecoveryRequestRequestTypeDef
- CreateLaunchConfigurationTemplateResponseTypeDef
- DescribeLaunchConfigurationTemplatesResponseTypeDef
- UpdateLaunchConfigurationTemplateResponseTypeDef
- DescribeReplicationConfigurationTemplatesResponseTypeDef
- DataReplicationInfoTypeDef
- JobLogEventDataTypeDef
- LaunchActionRunTypeDef
- ListLaunchActionsResponseTypeDef
- LifeCycleTypeDef
- RecoveryInstanceDataReplicationInfoTypeDef
- DescribeSourceNetworksResponseTypeDef
- StartSourceNetworkReplicationResponseTypeDef
- StopSourceNetworkReplicationResponseTypeDef
- JobLogTypeDef
- LaunchActionsStatusTypeDef
- SourceServerResponseTypeDef
- SourceServerTypeDef
- RecoveryInstanceTypeDef
- DescribeJobLogItemsResponseTypeDef
- ParticipatingServerTypeDef
- CreateExtendedSourceServerResponseTypeDef
- DescribeSourceServersResponseTypeDef
- StartReplicationResponseTypeDef
- StopReplicationResponseTypeDef
- DescribeRecoveryInstancesResponseTypeDef
- JobTypeDef
- AssociateSourceNetworkStackResponseTypeDef
- DescribeJobsResponseTypeDef
- StartFailbackLaunchResponseTypeDef
- StartRecoveryResponseTypeDef
- StartSourceNetworkRecoveryResponseTypeDef
- TerminateRecoveryInstancesResponseTypeDef