DeviceFarm module#
Index > DeviceFarm
Auto-generated documentation for DeviceFarm type annotations stubs module types-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.36.26' mypy-boto3-builder
- Select
boto3
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 types-boto3
for DeviceFarm
service.
# install with boto3 type annotations
python -m pip install 'types-boto3[devicefarm]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'types-boto3-lite[devicefarm]'
# standalone installation
python -m pip install types-boto3-devicefarm
How to uninstall#
python -m pip uninstall -y types-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 types_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 types_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 types_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
- CreateInstanceProfileRequestTypeDef
- InstanceProfileTypeDef
- CreateNetworkProfileRequestTypeDef
- NetworkProfileTypeDef
- CreateRemoteAccessSessionConfigurationTypeDef
- CreateTestGridUrlRequestTypeDef
- CreateUploadRequestTypeDef
- UploadTypeDef
- CreateVPCEConfigurationRequestTypeDef
- VPCEConfigurationTypeDef
- CustomerArtifactPathsOutputTypeDef
- CustomerArtifactPathsTypeDef
- DeleteDevicePoolRequestTypeDef
- DeleteInstanceProfileRequestTypeDef
- DeleteNetworkProfileRequestTypeDef
- DeleteProjectRequestTypeDef
- DeleteRemoteAccessSessionRequestTypeDef
- DeleteRunRequestTypeDef
- DeleteTestGridProjectRequestTypeDef
- DeleteUploadRequestTypeDef
- DeleteVPCEConfigurationRequestTypeDef
- DeviceFilterOutputTypeDef
- DeviceFilterTypeDef
- DeviceMinutesTypeDef
- IncompatibilityMessageTypeDef
- ResolutionTypeDef
- ExecutionConfigurationTypeDef
- GetDeviceInstanceRequestTypeDef
- ScheduleRunTestTypeDef
- GetDevicePoolRequestTypeDef
- GetDeviceRequestTypeDef
- GetInstanceProfileRequestTypeDef
- GetJobRequestTypeDef
- GetNetworkProfileRequestTypeDef
- PaginatorConfigTypeDef
- GetOfferingStatusRequestTypeDef
- GetProjectRequestTypeDef
- GetRemoteAccessSessionRequestTypeDef
- GetRunRequestTypeDef
- GetSuiteRequestTypeDef
- GetTestGridProjectRequestTypeDef
- GetTestGridSessionRequestTypeDef
- TestGridSessionTypeDef
- GetTestRequestTypeDef
- GetUploadRequestTypeDef
- GetVPCEConfigurationRequestTypeDef
- InstallToRemoteAccessSessionRequestTypeDef
- ListArtifactsRequestTypeDef
- ListDeviceInstancesRequestTypeDef
- ListDevicePoolsRequestTypeDef
- ListInstanceProfilesRequestTypeDef
- ListJobsRequestTypeDef
- ListNetworkProfilesRequestTypeDef
- ListOfferingPromotionsRequestTypeDef
- OfferingPromotionTypeDef
- ListOfferingTransactionsRequestTypeDef
- ListOfferingsRequestTypeDef
- ListProjectsRequestTypeDef
- ListRemoteAccessSessionsRequestTypeDef
- ListRunsRequestTypeDef
- ListSamplesRequestTypeDef
- SampleTypeDef
- ListSuitesRequestTypeDef
- ListTagsForResourceRequestTypeDef
- TagTypeDef
- ListTestGridProjectsRequestTypeDef
- ListTestGridSessionActionsRequestTypeDef
- TestGridSessionActionTypeDef
- ListTestGridSessionArtifactsRequestTypeDef
- TestGridSessionArtifactTypeDef
- TimestampTypeDef
- ListTestsRequestTypeDef
- ListUniqueProblemsRequestTypeDef
- ListUploadsRequestTypeDef
- ListVPCEConfigurationsRequestTypeDef
- LocationTypeDef
- MonetaryAmountTypeDef
- ProblemDetailTypeDef
- VpcConfigOutputTypeDef
- PurchaseOfferingRequestTypeDef
- RadiosTypeDef
- RenewOfferingRequestTypeDef
- StopJobRequestTypeDef
- StopRemoteAccessSessionRequestTypeDef
- StopRunRequestTypeDef
- TestGridVpcConfigOutputTypeDef
- TestGridVpcConfigTypeDef
- UntagResourceRequestTypeDef
- UpdateDeviceInstanceRequestTypeDef
- UpdateInstanceProfileRequestTypeDef
- UpdateNetworkProfileRequestTypeDef
- UpdateUploadRequestTypeDef
- UpdateVPCEConfigurationRequestTypeDef
- VpcConfigTypeDef
- AccountSettingsTypeDef
- CreateDevicePoolRequestTypeDef
- DevicePoolTypeDef
- UpdateDevicePoolRequestTypeDef
- CreateTestGridUrlResultTypeDef
- ListArtifactsResultTypeDef
- CreateInstanceProfileResultTypeDef
- DeviceInstanceTypeDef
- GetInstanceProfileResultTypeDef
- ListInstanceProfilesResultTypeDef
- UpdateInstanceProfileResultTypeDef
- CreateNetworkProfileResultTypeDef
- GetNetworkProfileResultTypeDef
- ListNetworkProfilesResultTypeDef
- UpdateNetworkProfileResultTypeDef
- CreateRemoteAccessSessionRequestTypeDef
- CreateUploadResultTypeDef
- GetUploadResultTypeDef
- InstallToRemoteAccessSessionResultTypeDef
- ListUploadsResultTypeDef
- UpdateUploadResultTypeDef
- CreateVPCEConfigurationResultTypeDef
- GetVPCEConfigurationResultTypeDef
- ListVPCEConfigurationsResultTypeDef
- UpdateVPCEConfigurationResultTypeDef
- CustomerArtifactPathsUnionTypeDef
- DeviceSelectionResultTypeDef
- DeviceFilterUnionTypeDef
- SuiteTypeDef
- TestTypeDef
- GetOfferingStatusRequestPaginateTypeDef
- ListArtifactsRequestPaginateTypeDef
- ListDeviceInstancesRequestPaginateTypeDef
- ListDevicePoolsRequestPaginateTypeDef
- ListInstanceProfilesRequestPaginateTypeDef
- ListJobsRequestPaginateTypeDef
- ListNetworkProfilesRequestPaginateTypeDef
- ListOfferingPromotionsRequestPaginateTypeDef
- ListOfferingTransactionsRequestPaginateTypeDef
- ListOfferingsRequestPaginateTypeDef
- ListProjectsRequestPaginateTypeDef
- ListRemoteAccessSessionsRequestPaginateTypeDef
- ListRunsRequestPaginateTypeDef
- ListSamplesRequestPaginateTypeDef
- ListSuitesRequestPaginateTypeDef
- ListTestsRequestPaginateTypeDef
- ListUniqueProblemsRequestPaginateTypeDef
- ListUploadsRequestPaginateTypeDef
- ListVPCEConfigurationsRequestPaginateTypeDef
- GetTestGridSessionResultTypeDef
- ListTestGridSessionsResultTypeDef
- ListOfferingPromotionsResultTypeDef
- ListSamplesResultTypeDef
- ListTagsForResourceResponseTypeDef
- TagResourceRequestTypeDef
- ListTestGridSessionActionsResultTypeDef
- ListTestGridSessionArtifactsResultTypeDef
- ListTestGridSessionsRequestTypeDef
- RecurringChargeTypeDef
- ProjectTypeDef
- TestGridProjectTypeDef
- TestGridVpcConfigUnionTypeDef
- VpcConfigUnionTypeDef
- GetAccountSettingsResultTypeDef
- CreateDevicePoolResultTypeDef
- GetDevicePoolResultTypeDef
- ListDevicePoolsResultTypeDef
- UpdateDevicePoolResultTypeDef
- DeviceTypeDef
- GetDeviceInstanceResultTypeDef
- ListDeviceInstancesResultTypeDef
- UpdateDeviceInstanceResultTypeDef
- ScheduleRunConfigurationTypeDef
- RunTypeDef
- DeviceSelectionConfigurationTypeDef
- ListDevicesRequestPaginateTypeDef
- ListDevicesRequestTypeDef
- GetSuiteResultTypeDef
- ListSuitesResultTypeDef
- GetTestResultTypeDef
- ListTestsResultTypeDef
- OfferingTypeDef
- CreateProjectResultTypeDef
- GetProjectResultTypeDef
- ListProjectsResultTypeDef
- UpdateProjectResultTypeDef
- CreateTestGridProjectResultTypeDef
- GetTestGridProjectResultTypeDef
- ListTestGridProjectsResultTypeDef
- UpdateTestGridProjectResultTypeDef
- CreateTestGridProjectRequestTypeDef
- UpdateTestGridProjectRequestTypeDef
- CreateProjectRequestTypeDef
- UpdateProjectRequestTypeDef
- DevicePoolCompatibilityResultTypeDef
- GetDeviceResultTypeDef
- JobTypeDef
- ListDevicesResultTypeDef
- ProblemTypeDef
- RemoteAccessSessionTypeDef
- GetDevicePoolCompatibilityRequestTypeDef
- GetRunResultTypeDef
- ListRunsResultTypeDef
- ScheduleRunResultTypeDef
- StopRunResultTypeDef
- ScheduleRunRequestTypeDef
- ListOfferingsResultTypeDef
- OfferingStatusTypeDef
- GetDevicePoolCompatibilityResultTypeDef
- GetJobResultTypeDef
- ListJobsResultTypeDef
- StopJobResultTypeDef
- UniqueProblemTypeDef
- CreateRemoteAccessSessionResultTypeDef
- GetRemoteAccessSessionResultTypeDef
- ListRemoteAccessSessionsResultTypeDef
- StopRemoteAccessSessionResultTypeDef
- GetOfferingStatusResultTypeDef
- OfferingTransactionTypeDef
- ListUniqueProblemsResultTypeDef
- ListOfferingTransactionsResultTypeDef
- PurchaseOfferingResultTypeDef
- RenewOfferingResultTypeDef