DeviceFarm module#
Index > DeviceFarm
Auto-generated documentation for DeviceFarm type annotations stubs module mypy-boto3-devicefarm.
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
DeviceFarm
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 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 schema.
# 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
Type definitions#
Type annotations for type definitions used in methods and schema.
- TrialMinutesTypeDef
- ArtifactTypeDef
- CPUTypeDef
- CountersTypeDef
- RuleTypeDef
- ResponseMetadataTypeDef
- CreateInstanceProfileRequestRequestTypeDef
- InstanceProfileTypeDef
- CreateNetworkProfileRequestRequestTypeDef
- NetworkProfileTypeDef
- VpcConfigTypeDef
- CreateRemoteAccessSessionConfigurationTypeDef
- TestGridVpcConfigTypeDef
- CreateTestGridUrlRequestRequestTypeDef
- CreateUploadRequestRequestTypeDef
- UploadTypeDef
- CreateVPCEConfigurationRequestRequestTypeDef
- VPCEConfigurationTypeDef
- CustomerArtifactPathsOutputTypeDef
- CustomerArtifactPathsTypeDef
- DeleteDevicePoolRequestRequestTypeDef
- DeleteInstanceProfileRequestRequestTypeDef
- DeleteNetworkProfileRequestRequestTypeDef
- DeleteProjectRequestRequestTypeDef
- DeleteRemoteAccessSessionRequestRequestTypeDef
- DeleteRunRequestRequestTypeDef
- DeleteTestGridProjectRequestRequestTypeDef
- DeleteUploadRequestRequestTypeDef
- DeleteVPCEConfigurationRequestRequestTypeDef
- DeviceFilterOutputTypeDef
- DeviceFilterTypeDef
- DeviceMinutesTypeDef
- IncompatibilityMessageTypeDef
- ResolutionTypeDef
- ExecutionConfigurationTypeDef
- GetDeviceInstanceRequestRequestTypeDef
- ScheduleRunTestTypeDef
- GetDevicePoolRequestRequestTypeDef
- GetDeviceRequestRequestTypeDef
- GetInstanceProfileRequestRequestTypeDef
- GetJobRequestRequestTypeDef
- GetNetworkProfileRequestRequestTypeDef
- PaginatorConfigTypeDef
- GetOfferingStatusRequestRequestTypeDef
- GetProjectRequestRequestTypeDef
- GetRemoteAccessSessionRequestRequestTypeDef
- GetRunRequestRequestTypeDef
- GetSuiteRequestRequestTypeDef
- GetTestGridProjectRequestRequestTypeDef
- GetTestGridSessionRequestRequestTypeDef
- TestGridSessionTypeDef
- GetTestRequestRequestTypeDef
- GetUploadRequestRequestTypeDef
- GetVPCEConfigurationRequestRequestTypeDef
- InstallToRemoteAccessSessionRequestRequestTypeDef
- ListArtifactsRequestRequestTypeDef
- ListDeviceInstancesRequestRequestTypeDef
- ListDevicePoolsRequestRequestTypeDef
- ListInstanceProfilesRequestRequestTypeDef
- ListJobsRequestRequestTypeDef
- ListNetworkProfilesRequestRequestTypeDef
- ListOfferingPromotionsRequestRequestTypeDef
- OfferingPromotionTypeDef
- ListOfferingTransactionsRequestRequestTypeDef
- ListOfferingsRequestRequestTypeDef
- ListProjectsRequestRequestTypeDef
- ListRemoteAccessSessionsRequestRequestTypeDef
- ListRunsRequestRequestTypeDef
- ListSamplesRequestRequestTypeDef
- SampleTypeDef
- ListSuitesRequestRequestTypeDef
- ListTagsForResourceRequestRequestTypeDef
- TagTypeDef
- ListTestGridProjectsRequestRequestTypeDef
- ListTestGridSessionActionsRequestRequestTypeDef
- TestGridSessionActionTypeDef
- ListTestGridSessionArtifactsRequestRequestTypeDef
- TestGridSessionArtifactTypeDef
- TimestampTypeDef
- ListTestsRequestRequestTypeDef
- ListUniqueProblemsRequestRequestTypeDef
- ListUploadsRequestRequestTypeDef
- ListVPCEConfigurationsRequestRequestTypeDef
- LocationTypeDef
- MonetaryAmountTypeDef
- ProblemDetailTypeDef
- VpcConfigOutputTypeDef
- PurchaseOfferingRequestRequestTypeDef
- RadiosTypeDef
- RenewOfferingRequestRequestTypeDef
- StopJobRequestRequestTypeDef
- StopRemoteAccessSessionRequestRequestTypeDef
- StopRunRequestRequestTypeDef
- TestGridVpcConfigOutputTypeDef
- UntagResourceRequestRequestTypeDef
- UpdateDeviceInstanceRequestRequestTypeDef
- UpdateInstanceProfileRequestRequestTypeDef
- UpdateNetworkProfileRequestRequestTypeDef
- UpdateUploadRequestRequestTypeDef
- UpdateVPCEConfigurationRequestRequestTypeDef
- AccountSettingsTypeDef
- CreateDevicePoolRequestRequestTypeDef
- DevicePoolTypeDef
- UpdateDevicePoolRequestRequestTypeDef
- CreateTestGridUrlResultTypeDef
- ListArtifactsResultTypeDef
- CreateInstanceProfileResultTypeDef
- DeviceInstanceTypeDef
- GetInstanceProfileResultTypeDef
- ListInstanceProfilesResultTypeDef
- UpdateInstanceProfileResultTypeDef
- CreateNetworkProfileResultTypeDef
- GetNetworkProfileResultTypeDef
- ListNetworkProfilesResultTypeDef
- UpdateNetworkProfileResultTypeDef
- CreateProjectRequestRequestTypeDef
- UpdateProjectRequestRequestTypeDef
- CreateRemoteAccessSessionRequestRequestTypeDef
- CreateTestGridProjectRequestRequestTypeDef
- UpdateTestGridProjectRequestRequestTypeDef
- CreateUploadResultTypeDef
- GetUploadResultTypeDef
- InstallToRemoteAccessSessionResultTypeDef
- ListUploadsResultTypeDef
- UpdateUploadResultTypeDef
- CreateVPCEConfigurationResultTypeDef
- GetVPCEConfigurationResultTypeDef
- ListVPCEConfigurationsResultTypeDef
- UpdateVPCEConfigurationResultTypeDef
- CustomerArtifactPathsUnionTypeDef
- DeviceSelectionResultTypeDef
- DeviceFilterUnionTypeDef
- SuiteTypeDef
- TestTypeDef
- GetOfferingStatusRequestPaginateTypeDef
- ListArtifactsRequestPaginateTypeDef
- ListDeviceInstancesRequestPaginateTypeDef
- ListDevicePoolsRequestPaginateTypeDef
- ListDevicesRequestPaginateTypeDef
- ListInstanceProfilesRequestPaginateTypeDef
- ListJobsRequestPaginateTypeDef
- ListNetworkProfilesRequestPaginateTypeDef
- ListOfferingPromotionsRequestPaginateTypeDef
- ListOfferingTransactionsRequestPaginateTypeDef
- ListOfferingsRequestPaginateTypeDef
- ListProjectsRequestPaginateTypeDef
- ListRemoteAccessSessionsRequestPaginateTypeDef
- ListRunsRequestPaginateTypeDef
- ListSamplesRequestPaginateTypeDef
- ListSuitesRequestPaginateTypeDef
- ListTestsRequestPaginateTypeDef
- ListUniqueProblemsRequestPaginateTypeDef
- ListUploadsRequestPaginateTypeDef
- ListVPCEConfigurationsRequestPaginateTypeDef
- GetTestGridSessionResultTypeDef
- ListTestGridSessionsResultTypeDef
- ListOfferingPromotionsResultTypeDef
- ListSamplesResultTypeDef
- ListTagsForResourceResponseTypeDef
- TagResourceRequestRequestTypeDef
- ListTestGridSessionActionsResultTypeDef
- ListTestGridSessionArtifactsResultTypeDef
- ListTestGridSessionsRequestRequestTypeDef
- RecurringChargeTypeDef
- ProjectTypeDef
- TestGridProjectTypeDef
- GetAccountSettingsResultTypeDef
- CreateDevicePoolResultTypeDef
- GetDevicePoolResultTypeDef
- ListDevicePoolsResultTypeDef
- UpdateDevicePoolResultTypeDef
- DeviceTypeDef
- GetDeviceInstanceResultTypeDef
- ListDeviceInstancesResultTypeDef
- UpdateDeviceInstanceResultTypeDef
- ScheduleRunConfigurationTypeDef
- RunTypeDef
- DeviceSelectionConfigurationTypeDef
- ListDevicesRequestRequestTypeDef
- GetSuiteResultTypeDef
- ListSuitesResultTypeDef
- GetTestResultTypeDef
- ListTestsResultTypeDef
- OfferingTypeDef
- CreateProjectResultTypeDef
- GetProjectResultTypeDef
- ListProjectsResultTypeDef
- UpdateProjectResultTypeDef
- CreateTestGridProjectResultTypeDef
- GetTestGridProjectResultTypeDef
- ListTestGridProjectsResultTypeDef
- UpdateTestGridProjectResultTypeDef
- DevicePoolCompatibilityResultTypeDef
- GetDeviceResultTypeDef
- JobTypeDef
- ListDevicesResultTypeDef
- ProblemTypeDef
- RemoteAccessSessionTypeDef
- GetDevicePoolCompatibilityRequestRequestTypeDef
- GetRunResultTypeDef
- ListRunsResultTypeDef
- ScheduleRunResultTypeDef
- StopRunResultTypeDef
- ScheduleRunRequestRequestTypeDef
- ListOfferingsResultTypeDef
- OfferingStatusTypeDef
- GetDevicePoolCompatibilityResultTypeDef
- GetJobResultTypeDef
- ListJobsResultTypeDef
- StopJobResultTypeDef
- UniqueProblemTypeDef
- CreateRemoteAccessSessionResultTypeDef
- GetRemoteAccessSessionResultTypeDef
- ListRemoteAccessSessionsResultTypeDef
- StopRemoteAccessSessionResultTypeDef
- GetOfferingStatusResultTypeDef
- OfferingTransactionTypeDef
- ListUniqueProblemsResultTypeDef
- ListOfferingTransactionsResultTypeDef
- PurchaseOfferingResultTypeDef
- RenewOfferingResultTypeDef