drs module#
Index > drs
Auto-generated documentation for drs type annotations stubs module mypy-boto3-drs.
How to install#
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
- DescribeSourceServersPaginator
- ListExtensibleSourceServersPaginator
- ListStagingAccountsPaginator
Literals#
Type annotations for literals used in methods and schemas.
# 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
- DescribeSourceServersPaginatorName
- EC2InstanceStateType
- ExtensionStatusType
- FailbackLaunchTypeType
- FailbackReplicationErrorType
- FailbackStateType
- InitiatedByType
- JobLogEventType
- JobStatusType
- JobTypeType
- LastLaunchResultType
- LastLaunchTypeType
- LaunchDispositionType
- LaunchStatusType
- ListExtensibleSourceServersPaginatorName
- ListStagingAccountsPaginatorName
- OriginEnvironmentType
- PITPolicyRuleUnitsType
- RecoveryInstanceDataReplicationInitiationStepNameType
- RecoveryInstanceDataReplicationInitiationStepStatusType
- RecoveryInstanceDataReplicationStateType
- RecoverySnapshotsOrderType
- ReplicationConfigurationDataPlaneRoutingType
- ReplicationConfigurationDefaultLargeStagingDiskTypeType
- ReplicationConfigurationEbsEncryptionType
- ReplicationConfigurationReplicatedDiskStagingDiskTypeType
- ReplicationDirectionType
- TargetInstanceTypeRightSizingMethodType
- drsServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Typed dictionaries#
Type annotations for typed dictionaries used in methods and schema.
# AccountTypeDef usage example
from mypy_boto3_drs.type_defs import AccountTypeDef
def get_value() -> AccountTypeDef:
return {
"accountID": ...,
}
- AccountTypeDef
- CPUTypeDef
- ConversionPropertiesTypeDef
- CreateExtendedSourceServerRequestRequestTypeDef
- LicensingTypeDef
- PITPolicyRuleTypeDef
- DataReplicationErrorTypeDef
- DataReplicationInfoReplicatedDiskTypeDef
- DataReplicationInitiationStepTypeDef
- DeleteJobRequestRequestTypeDef
- DeleteLaunchConfigurationTemplateRequestRequestTypeDef
- DeleteRecoveryInstanceRequestRequestTypeDef
- DeleteReplicationConfigurationTemplateRequestRequestTypeDef
- DeleteSourceServerRequestRequestTypeDef
- DescribeJobLogItemsRequestDescribeJobLogItemsPaginateTypeDef
- DescribeJobLogItemsRequestRequestTypeDef
- DescribeJobsRequestFiltersTypeDef
- DescribeLaunchConfigurationTemplatesRequestDescribeLaunchConfigurationTemplatesPaginateTypeDef
- DescribeLaunchConfigurationTemplatesRequestRequestTypeDef
- DescribeRecoveryInstancesRequestFiltersTypeDef
- DescribeRecoverySnapshotsRequestFiltersTypeDef
- RecoverySnapshotTypeDef
- DescribeReplicationConfigurationTemplatesRequestDescribeReplicationConfigurationTemplatesPaginateTypeDef
- DescribeReplicationConfigurationTemplatesRequestRequestTypeDef
- DescribeSourceServersRequestFiltersTypeDef
- DisconnectRecoveryInstanceRequestRequestTypeDef
- DisconnectSourceServerRequestRequestTypeDef
- DiskTypeDef
- EmptyResponseMetadataTypeDef
- GetFailbackReplicationConfigurationRequestRequestTypeDef
- GetFailbackReplicationConfigurationResponseTypeDef
- GetLaunchConfigurationRequestRequestTypeDef
- GetReplicationConfigurationRequestRequestTypeDef
- IdentificationHintsTypeDef
- ParticipatingServerTypeDef
- LifeCycleLastLaunchInitiatedTypeDef
- ListExtensibleSourceServersRequestListExtensibleSourceServersPaginateTypeDef
- ListExtensibleSourceServersRequestRequestTypeDef
- StagingSourceServerTypeDef
- ListStagingAccountsRequestListStagingAccountsPaginateTypeDef
- ListStagingAccountsRequestRequestTypeDef
- ListTagsForResourceRequestRequestTypeDef
- ListTagsForResourceResponseTypeDef
- NetworkInterfaceTypeDef
- OSTypeDef
- PaginatorConfigTypeDef
- RecoveryInstanceDataReplicationErrorTypeDef
- RecoveryInstanceDataReplicationInfoReplicatedDiskTypeDef
- RecoveryInstanceDataReplicationInitiationStepTypeDef
- RecoveryInstanceDiskTypeDef
- RecoveryInstanceFailbackTypeDef
- ReplicationConfigurationReplicatedDiskTypeDef
- ResponseMetadataTypeDef
- RetryDataReplicationRequestRequestTypeDef
- ReverseReplicationRequestRequestTypeDef
- ReverseReplicationResponseTypeDef
- SourceCloudPropertiesTypeDef
- StagingAreaTypeDef
- StartFailbackLaunchRequestRequestTypeDef
- StartRecoveryRequestSourceServerTypeDef
- StartReplicationRequestRequestTypeDef
- StopFailbackRequestRequestTypeDef
- StopReplicationRequestRequestTypeDef
- TagResourceRequestRequestTypeDef
- TerminateRecoveryInstancesRequestRequestTypeDef
- UntagResourceRequestRequestTypeDef
- UpdateFailbackReplicationConfigurationRequestRequestTypeDef
- ListStagingAccountsResponseTypeDef
- JobLogEventDataTypeDef
- CreateLaunchConfigurationTemplateRequestRequestTypeDef
- LaunchConfigurationTemplateTypeDef
- LaunchConfigurationTypeDef
- UpdateLaunchConfigurationRequestRequestTypeDef
- UpdateLaunchConfigurationTemplateRequestRequestTypeDef
- CreateReplicationConfigurationTemplateRequestRequestTypeDef
- ReplicationConfigurationTemplateResponseMetadataTypeDef
- ReplicationConfigurationTemplateTypeDef
- UpdateReplicationConfigurationTemplateRequestRequestTypeDef
- DataReplicationInitiationTypeDef
- DescribeJobsRequestDescribeJobsPaginateTypeDef
- DescribeJobsRequestRequestTypeDef
- DescribeRecoveryInstancesRequestDescribeRecoveryInstancesPaginateTypeDef
- DescribeRecoveryInstancesRequestRequestTypeDef
- DescribeRecoverySnapshotsRequestDescribeRecoverySnapshotsPaginateTypeDef
- DescribeRecoverySnapshotsRequestRequestTypeDef
- DescribeRecoverySnapshotsResponseTypeDef
- DescribeSourceServersRequestDescribeSourceServersPaginateTypeDef
- DescribeSourceServersRequestRequestTypeDef
- JobTypeDef
- LifeCycleLastLaunchTypeDef
- ListExtensibleSourceServersResponseTypeDef
- SourcePropertiesTypeDef
- RecoveryInstanceDataReplicationInitiationTypeDef
- RecoveryInstancePropertiesTypeDef
- ReplicationConfigurationTypeDef
- UpdateReplicationConfigurationRequestRequestTypeDef
- StartRecoveryRequestRequestTypeDef
- JobLogTypeDef
- CreateLaunchConfigurationTemplateResponseTypeDef
- DescribeLaunchConfigurationTemplatesResponseTypeDef
- UpdateLaunchConfigurationTemplateResponseTypeDef
- DescribeReplicationConfigurationTemplatesResponseTypeDef
- DataReplicationInfoTypeDef
- DescribeJobsResponseTypeDef
- StartFailbackLaunchResponseTypeDef
- StartRecoveryResponseTypeDef
- TerminateRecoveryInstancesResponseTypeDef
- LifeCycleTypeDef
- RecoveryInstanceDataReplicationInfoTypeDef
- DescribeJobLogItemsResponseTypeDef
- SourceServerResponseMetadataTypeDef
- SourceServerTypeDef
- RecoveryInstanceTypeDef
- CreateExtendedSourceServerResponseTypeDef
- DescribeSourceServersResponseTypeDef
- StartReplicationResponseTypeDef
- StopReplicationResponseTypeDef
- DescribeRecoveryInstancesResponseTypeDef