DeviceFarm module#
Index > DeviceFarm
Auto-generated documentation for DeviceFarm type annotations stubs module mypy-boto3-devicefarm.
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 DeviceFarm
.
From PyPI with pip#
Install boto3-stubs
for DeviceFarm
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[devicefarm]'
# 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[devicefarm]'
# standalone installation
python -m pip install mypy-boto3-devicefarm
How to uninstall#
python -m pip uninstall -y mypy-boto3-devicefarm
Usage#
Code samples can be found in Examples.
DeviceFarmClient#
Type annotations and code completion for boto3.client("devicefarm")
as DeviceFarmClient
boto3 documentation
# DeviceFarmClient usage example
from boto3.session import Session
from mypy_boto3_devicefarm.client import DeviceFarmClient
def get_client() -> DeviceFarmClient:
return Session().client("devicefarm")
Paginators#
Type annotations and code completion for paginators
from boto3.client("devicefarm").get_paginator("...")
.
# GetOfferingStatusPaginator usage example
from boto3.session import Session
from mypy_boto3_devicefarm.paginator import GetOfferingStatusPaginator
def get_get_offering_status_paginator() -> GetOfferingStatusPaginator:
return Session().client("devicefarm").get_paginator("get_offering_status"))
- GetOfferingStatusPaginator
- ListArtifactsPaginator
- ListDeviceInstancesPaginator
- ListDevicePoolsPaginator
- ListDevicesPaginator
- ListInstanceProfilesPaginator
- ListJobsPaginator
- ListNetworkProfilesPaginator
- ListOfferingPromotionsPaginator
- ListOfferingTransactionsPaginator
- ListOfferingsPaginator
- ListProjectsPaginator
- ListRemoteAccessSessionsPaginator
- ListRunsPaginator
- ListSamplesPaginator
- ListSuitesPaginator
- ListTestsPaginator
- ListUniqueProblemsPaginator
- ListUploadsPaginator
- ListVPCEConfigurationsPaginator
Literals#
Type annotations for literals used in methods and schemas.
# ArtifactCategoryType usage example
from mypy_boto3_devicefarm.literals import ArtifactCategoryType
def get_value() -> ArtifactCategoryType:
return "FILE"
- ArtifactCategoryType
- ArtifactTypeType
- BillingMethodType
- CurrencyCodeType
- DeviceAttributeType
- DeviceAvailabilityType
- DeviceFilterAttributeType
- DeviceFormFactorType
- DevicePlatformType
- DevicePoolTypeType
- ExecutionResultCodeType
- ExecutionResultType
- ExecutionStatusType
- GetOfferingStatusPaginatorName
- InstanceStatusType
- InteractionModeType
- ListArtifactsPaginatorName
- ListDeviceInstancesPaginatorName
- ListDevicePoolsPaginatorName
- ListDevicesPaginatorName
- ListInstanceProfilesPaginatorName
- ListJobsPaginatorName
- ListNetworkProfilesPaginatorName
- ListOfferingPromotionsPaginatorName
- ListOfferingTransactionsPaginatorName
- ListOfferingsPaginatorName
- ListProjectsPaginatorName
- ListRemoteAccessSessionsPaginatorName
- ListRunsPaginatorName
- ListSamplesPaginatorName
- ListSuitesPaginatorName
- ListTestsPaginatorName
- ListUniqueProblemsPaginatorName
- ListUploadsPaginatorName
- ListVPCEConfigurationsPaginatorName
- NetworkProfileTypeType
- OfferingTransactionTypeType
- OfferingTypeType
- RecurringChargeFrequencyType
- RuleOperatorType
- SampleTypeType
- TestGridSessionArtifactCategoryType
- TestGridSessionArtifactTypeType
- TestGridSessionStatusType
- TestTypeType
- UploadCategoryType
- UploadStatusType
- UploadTypeType
- DeviceFarmServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Typed dictionaries#
Type annotations for typed dictionaries used in methods and schema.
# TrialMinutesTypeDef usage example
from mypy_boto3_devicefarm.type_defs import TrialMinutesTypeDef
def get_value() -> TrialMinutesTypeDef:
return {
"total": ...,
}
- TrialMinutesTypeDef
- ArtifactTypeDef
- CPUTypeDef
- CountersTypeDef
- RuleTypeDef
- CreateInstanceProfileRequestRequestTypeDef
- InstanceProfileTypeDef
- CreateNetworkProfileRequestRequestTypeDef
- NetworkProfileTypeDef
- VpcConfigTypeDef
- CreateRemoteAccessSessionConfigurationTypeDef
- TestGridVpcConfigTypeDef
- CreateTestGridUrlRequestRequestTypeDef
- CreateTestGridUrlResultTypeDef
- CreateUploadRequestRequestTypeDef
- UploadTypeDef
- CreateVPCEConfigurationRequestRequestTypeDef
- VPCEConfigurationTypeDef
- CustomerArtifactPathsTypeDef
- DeleteDevicePoolRequestRequestTypeDef
- DeleteInstanceProfileRequestRequestTypeDef
- DeleteNetworkProfileRequestRequestTypeDef
- DeleteProjectRequestRequestTypeDef
- DeleteRemoteAccessSessionRequestRequestTypeDef
- DeleteRunRequestRequestTypeDef
- DeleteTestGridProjectRequestRequestTypeDef
- DeleteUploadRequestRequestTypeDef
- DeleteVPCEConfigurationRequestRequestTypeDef
- DeviceFilterTypeDef
- DeviceMinutesTypeDef
- IncompatibilityMessageTypeDef
- ResolutionTypeDef
- ExecutionConfigurationTypeDef
- GetDeviceInstanceRequestRequestTypeDef
- ScheduleRunTestTypeDef
- GetDevicePoolRequestRequestTypeDef
- GetDeviceRequestRequestTypeDef
- GetInstanceProfileRequestRequestTypeDef
- GetJobRequestRequestTypeDef
- GetNetworkProfileRequestRequestTypeDef
- GetOfferingStatusRequestGetOfferingStatusPaginateTypeDef
- GetOfferingStatusRequestRequestTypeDef
- GetProjectRequestRequestTypeDef
- GetRemoteAccessSessionRequestRequestTypeDef
- GetRunRequestRequestTypeDef
- GetSuiteRequestRequestTypeDef
- GetTestGridProjectRequestRequestTypeDef
- GetTestGridSessionRequestRequestTypeDef
- TestGridSessionTypeDef
- GetTestRequestRequestTypeDef
- GetUploadRequestRequestTypeDef
- GetVPCEConfigurationRequestRequestTypeDef
- InstallToRemoteAccessSessionRequestRequestTypeDef
- ListArtifactsRequestListArtifactsPaginateTypeDef
- ListArtifactsRequestRequestTypeDef
- ListDeviceInstancesRequestListDeviceInstancesPaginateTypeDef
- ListDeviceInstancesRequestRequestTypeDef
- ListDevicePoolsRequestListDevicePoolsPaginateTypeDef
- ListDevicePoolsRequestRequestTypeDef
- ListInstanceProfilesRequestListInstanceProfilesPaginateTypeDef
- ListInstanceProfilesRequestRequestTypeDef
- ListJobsRequestListJobsPaginateTypeDef
- ListJobsRequestRequestTypeDef
- ListNetworkProfilesRequestListNetworkProfilesPaginateTypeDef
- ListNetworkProfilesRequestRequestTypeDef
- ListOfferingPromotionsRequestListOfferingPromotionsPaginateTypeDef
- ListOfferingPromotionsRequestRequestTypeDef
- OfferingPromotionTypeDef
- ListOfferingTransactionsRequestListOfferingTransactionsPaginateTypeDef
- ListOfferingTransactionsRequestRequestTypeDef
- ListOfferingsRequestListOfferingsPaginateTypeDef
- ListOfferingsRequestRequestTypeDef
- ListProjectsRequestListProjectsPaginateTypeDef
- ListProjectsRequestRequestTypeDef
- ListRemoteAccessSessionsRequestListRemoteAccessSessionsPaginateTypeDef
- ListRemoteAccessSessionsRequestRequestTypeDef
- ListRunsRequestListRunsPaginateTypeDef
- ListRunsRequestRequestTypeDef
- ListSamplesRequestListSamplesPaginateTypeDef
- ListSamplesRequestRequestTypeDef
- SampleTypeDef
- ListSuitesRequestListSuitesPaginateTypeDef
- ListSuitesRequestRequestTypeDef
- ListTagsForResourceRequestRequestTypeDef
- TagTypeDef
- ListTestGridProjectsRequestRequestTypeDef
- ListTestGridSessionActionsRequestRequestTypeDef
- TestGridSessionActionTypeDef
- ListTestGridSessionArtifactsRequestRequestTypeDef
- TestGridSessionArtifactTypeDef
- ListTestGridSessionsRequestRequestTypeDef
- ListTestsRequestListTestsPaginateTypeDef
- ListTestsRequestRequestTypeDef
- ListUniqueProblemsRequestListUniqueProblemsPaginateTypeDef
- ListUniqueProblemsRequestRequestTypeDef
- ListUploadsRequestListUploadsPaginateTypeDef
- ListUploadsRequestRequestTypeDef
- ListVPCEConfigurationsRequestListVPCEConfigurationsPaginateTypeDef
- ListVPCEConfigurationsRequestRequestTypeDef
- LocationTypeDef
- MonetaryAmountTypeDef
- PaginatorConfigTypeDef
- ProblemDetailTypeDef
- PurchaseOfferingRequestRequestTypeDef
- RadiosTypeDef
- RenewOfferingRequestRequestTypeDef
- ResponseMetadataTypeDef
- StopJobRequestRequestTypeDef
- StopRemoteAccessSessionRequestRequestTypeDef
- StopRunRequestRequestTypeDef
- UntagResourceRequestRequestTypeDef
- UpdateDeviceInstanceRequestRequestTypeDef
- UpdateInstanceProfileRequestRequestTypeDef
- UpdateNetworkProfileRequestRequestTypeDef
- UpdateUploadRequestRequestTypeDef
- UpdateVPCEConfigurationRequestRequestTypeDef
- AccountSettingsTypeDef
- ListArtifactsResultTypeDef
- CreateDevicePoolRequestRequestTypeDef
- DevicePoolTypeDef
- UpdateDevicePoolRequestRequestTypeDef
- CreateInstanceProfileResultTypeDef
- DeviceInstanceTypeDef
- GetInstanceProfileResultTypeDef
- ListInstanceProfilesResultTypeDef
- UpdateInstanceProfileResultTypeDef
- CreateNetworkProfileResultTypeDef
- GetNetworkProfileResultTypeDef
- ListNetworkProfilesResultTypeDef
- UpdateNetworkProfileResultTypeDef
- CreateProjectRequestRequestTypeDef
- ProjectTypeDef
- UpdateProjectRequestRequestTypeDef
- CreateRemoteAccessSessionRequestRequestTypeDef
- CreateTestGridProjectRequestRequestTypeDef
- TestGridProjectTypeDef
- UpdateTestGridProjectRequestRequestTypeDef
- CreateUploadResultTypeDef
- GetUploadResultTypeDef
- InstallToRemoteAccessSessionResultTypeDef
- ListUploadsResultTypeDef
- UpdateUploadResultTypeDef
- CreateVPCEConfigurationResultTypeDef
- GetVPCEConfigurationResultTypeDef
- ListVPCEConfigurationsResultTypeDef
- UpdateVPCEConfigurationResultTypeDef
- DeviceSelectionConfigurationTypeDef
- DeviceSelectionResultTypeDef
- ListDevicesRequestListDevicesPaginateTypeDef
- ListDevicesRequestRequestTypeDef
- SuiteTypeDef
- TestTypeDef
- GetTestGridSessionResultTypeDef
- ListTestGridSessionsResultTypeDef
- ListOfferingPromotionsResultTypeDef
- ListSamplesResultTypeDef
- ListTagsForResourceResponseTypeDef
- TagResourceRequestRequestTypeDef
- ListTestGridSessionActionsResultTypeDef
- ListTestGridSessionArtifactsResultTypeDef
- RecurringChargeTypeDef
- ScheduleRunConfigurationTypeDef
- GetAccountSettingsResultTypeDef
- CreateDevicePoolResultTypeDef
- GetDevicePoolResultTypeDef
- ListDevicePoolsResultTypeDef
- UpdateDevicePoolResultTypeDef
- DeviceTypeDef
- GetDeviceInstanceResultTypeDef
- ListDeviceInstancesResultTypeDef
- UpdateDeviceInstanceResultTypeDef
- CreateProjectResultTypeDef
- GetProjectResultTypeDef
- ListProjectsResultTypeDef
- UpdateProjectResultTypeDef
- CreateTestGridProjectResultTypeDef
- GetTestGridProjectResultTypeDef
- ListTestGridProjectsResultTypeDef
- UpdateTestGridProjectResultTypeDef
- RunTypeDef
- GetSuiteResultTypeDef
- ListSuitesResultTypeDef
- GetTestResultTypeDef
- ListTestsResultTypeDef
- OfferingTypeDef
- GetDevicePoolCompatibilityRequestRequestTypeDef
- ScheduleRunRequestRequestTypeDef
- DevicePoolCompatibilityResultTypeDef
- GetDeviceResultTypeDef
- JobTypeDef
- ListDevicesResultTypeDef
- ProblemTypeDef
- RemoteAccessSessionTypeDef
- GetRunResultTypeDef
- ListRunsResultTypeDef
- ScheduleRunResultTypeDef
- StopRunResultTypeDef
- ListOfferingsResultTypeDef
- OfferingStatusTypeDef
- GetDevicePoolCompatibilityResultTypeDef
- GetJobResultTypeDef
- ListJobsResultTypeDef
- StopJobResultTypeDef
- UniqueProblemTypeDef
- CreateRemoteAccessSessionResultTypeDef
- GetRemoteAccessSessionResultTypeDef
- ListRemoteAccessSessionsResultTypeDef
- StopRemoteAccessSessionResultTypeDef
- GetOfferingStatusResultTypeDef
- OfferingTransactionTypeDef
- ListUniqueProblemsResultTypeDef
- ListOfferingTransactionsResultTypeDef
- PurchaseOfferingResultTypeDef
- RenewOfferingResultTypeDef