

**********
DeviceFarm
**********



======
Client
======



.. py:class:: DeviceFarm.Client

  A low-level client representing AWS Device Farm
  

  Welcome to the AWS Device Farm API documentation, which contains APIs for:

   

  
  * Testing on desktop browsers Device Farm makes it possible for you to test your web applications on desktop browsers using Selenium. The APIs for desktop browser testing contain ``TestGrid`` in their names. For more information, see `Testing Web Applications on Selenium with Device Farm <https://docs.aws.amazon.com/devicefarm/latest/testgrid/>`__.
   
  * Testing on real mobile devices Device Farm makes it possible for you to test apps on physical phones, tablets, and other devices in the cloud. For more information, see the `Device Farm Developer Guide <https://docs.aws.amazon.com/devicefarm/latest/developerguide/>`__.
  

  ::

    
    import boto3
    
    client = boto3.client('devicefarm')

  

These are the available methods:

.. toctree::
  :maxdepth: 1
  :titlesonly:

  devicefarm/client/can_paginate
  devicefarm/client/close
  devicefarm/client/create_device_pool
  devicefarm/client/create_instance_profile
  devicefarm/client/create_network_profile
  devicefarm/client/create_project
  devicefarm/client/create_remote_access_session
  devicefarm/client/create_test_grid_project
  devicefarm/client/create_test_grid_url
  devicefarm/client/create_upload
  devicefarm/client/create_vpce_configuration
  devicefarm/client/delete_device_pool
  devicefarm/client/delete_instance_profile
  devicefarm/client/delete_network_profile
  devicefarm/client/delete_project
  devicefarm/client/delete_remote_access_session
  devicefarm/client/delete_run
  devicefarm/client/delete_test_grid_project
  devicefarm/client/delete_upload
  devicefarm/client/delete_vpce_configuration
  devicefarm/client/get_account_settings
  devicefarm/client/get_device
  devicefarm/client/get_device_instance
  devicefarm/client/get_device_pool
  devicefarm/client/get_device_pool_compatibility
  devicefarm/client/get_instance_profile
  devicefarm/client/get_job
  devicefarm/client/get_network_profile
  devicefarm/client/get_offering_status
  devicefarm/client/get_paginator
  devicefarm/client/get_project
  devicefarm/client/get_remote_access_session
  devicefarm/client/get_run
  devicefarm/client/get_suite
  devicefarm/client/get_test
  devicefarm/client/get_test_grid_project
  devicefarm/client/get_test_grid_session
  devicefarm/client/get_upload
  devicefarm/client/get_vpce_configuration
  devicefarm/client/get_waiter
  devicefarm/client/install_to_remote_access_session
  devicefarm/client/list_artifacts
  devicefarm/client/list_device_instances
  devicefarm/client/list_device_pools
  devicefarm/client/list_devices
  devicefarm/client/list_instance_profiles
  devicefarm/client/list_jobs
  devicefarm/client/list_network_profiles
  devicefarm/client/list_offering_promotions
  devicefarm/client/list_offering_transactions
  devicefarm/client/list_offerings
  devicefarm/client/list_projects
  devicefarm/client/list_remote_access_sessions
  devicefarm/client/list_runs
  devicefarm/client/list_samples
  devicefarm/client/list_suites
  devicefarm/client/list_tags_for_resource
  devicefarm/client/list_test_grid_projects
  devicefarm/client/list_test_grid_session_actions
  devicefarm/client/list_test_grid_session_artifacts
  devicefarm/client/list_test_grid_sessions
  devicefarm/client/list_tests
  devicefarm/client/list_unique_problems
  devicefarm/client/list_uploads
  devicefarm/client/list_vpce_configurations
  devicefarm/client/purchase_offering
  devicefarm/client/renew_offering
  devicefarm/client/schedule_run
  devicefarm/client/stop_job
  devicefarm/client/stop_remote_access_session
  devicefarm/client/stop_run
  devicefarm/client/tag_resource
  devicefarm/client/untag_resource
  devicefarm/client/update_device_instance
  devicefarm/client/update_device_pool
  devicefarm/client/update_instance_profile
  devicefarm/client/update_network_profile
  devicefarm/client/update_project
  devicefarm/client/update_test_grid_project
  devicefarm/client/update_upload
  devicefarm/client/update_vpce_configuration


==========
Paginators
==========


Paginators are available on a client instance via the ``get_paginator`` method. For more detailed instructions and examples on the usage of paginators, see the paginators `user guide <https://boto3.amazonaws.com/v1/documentation/api/latest/guide/paginators.html>`_.

The available paginators are:

.. toctree::
  :maxdepth: 1
  :titlesonly:

  devicefarm/paginator/GetOfferingStatus
  devicefarm/paginator/ListArtifacts
  devicefarm/paginator/ListDeviceInstances
  devicefarm/paginator/ListDevicePools
  devicefarm/paginator/ListDevices
  devicefarm/paginator/ListInstanceProfiles
  devicefarm/paginator/ListJobs
  devicefarm/paginator/ListNetworkProfiles
  devicefarm/paginator/ListOfferingPromotions
  devicefarm/paginator/ListOfferingTransactions
  devicefarm/paginator/ListOfferings
  devicefarm/paginator/ListProjects
  devicefarm/paginator/ListRemoteAccessSessions
  devicefarm/paginator/ListRuns
  devicefarm/paginator/ListSamples
  devicefarm/paginator/ListSuites
  devicefarm/paginator/ListTests
  devicefarm/paginator/ListUniqueProblems
  devicefarm/paginator/ListUploads
  devicefarm/paginator/ListVPCEConfigurations
