Skip to content

DeviceFarmClient

Index > DeviceFarm > DeviceFarmClient

Auto-generated documentation for DeviceFarm type annotations stubs module types-aiobotocore-devicefarm.

DeviceFarmClient

Type annotations and code completion for session.client("devicefarm") boto3 documentation

Usage example
from aioboto3.session import Session
from types_aiobotocore_devicefarm.client import DeviceFarmClient

session = Session()
async with session.client("devicefarm") as client:
    client: DeviceFarmClient

Exceptions

aioboto3 client exceptions are generated in runtime. This class provides code completion for session.client("devicefarm").exceptions structure.

Usage example
async with session.client("devicefarm") as client:
    try:
        do_something(client)
    except (
            client.ArgumentException,
        client.CannotDeleteException,
        client.ClientError,
        client.IdempotencyException,
        client.InternalServiceException,
        client.InvalidOperationException,
        client.LimitExceededException,
        client.NotEligibleException,
        client.NotFoundException,
        client.ServiceAccountException,
        client.TagOperationException,
        client.TagPolicyException,
        client.TooManyTagsException,
    ) as e:
        print(e)
Type checking example
from types_aiobotocore_devicefarm.client import Exceptions

def handle_error(exc: Exceptions.ArgumentException) -> None:
    ...

Methods

can_paginate

Check if an operation can be paginated.

Type annotations and code completion for session.client("devicefarm").can_paginate method. boto3 documentation

Method definition
def can_paginate(
    self,
    operation_name: str,
) -> bool:
    ...

close

Closes underlying endpoint connections.

Type annotations and code completion for session.client("devicefarm").close method. boto3 documentation

Method definition
await def close(
    self,
) -> None:
    ...

create_device_pool

Creates a device pool.

Type annotations and code completion for session.client("devicefarm").create_device_pool method. boto3 documentation

Method definition
await def create_device_pool(
    self,
    *,
    projectArn: str,
    name: str,
    rules: Sequence[RuleTypeDef],  # (1)
    description: str = ...,
    maxDevices: int = ...,
) -> CreateDevicePoolResultTypeDef:  # (2)
    ...
  1. See RuleTypeDef
  2. See CreateDevicePoolResultTypeDef
Usage example with kwargs
kwargs: CreateDevicePoolRequestRequestTypeDef = {  # (1)
    "projectArn": ...,
    "name": ...,
    "rules": ...,
}

parent.create_device_pool(**kwargs)
  1. See CreateDevicePoolRequestRequestTypeDef

create_instance_profile

Creates a profile that can be applied to one or more private fleet device instances.

Type annotations and code completion for session.client("devicefarm").create_instance_profile method. boto3 documentation

Method definition
await def create_instance_profile(
    self,
    *,
    name: str,
    description: str = ...,
    packageCleanup: bool = ...,
    excludeAppPackagesFromCleanup: Sequence[str] = ...,
    rebootAfterUse: bool = ...,
) -> CreateInstanceProfileResultTypeDef:  # (1)
    ...
  1. See CreateInstanceProfileResultTypeDef
Usage example with kwargs
kwargs: CreateInstanceProfileRequestRequestTypeDef = {  # (1)
    "name": ...,
}

parent.create_instance_profile(**kwargs)
  1. See CreateInstanceProfileRequestRequestTypeDef

create_network_profile

Creates a network profile.

Type annotations and code completion for session.client("devicefarm").create_network_profile method. boto3 documentation

Method definition
await def create_network_profile(
    self,
    *,
    projectArn: str,
    name: str,
    description: str = ...,
    type: NetworkProfileTypeType = ...,  # (1)
    uplinkBandwidthBits: int = ...,
    downlinkBandwidthBits: int = ...,
    uplinkDelayMs: int = ...,
    downlinkDelayMs: int = ...,
    uplinkJitterMs: int = ...,
    downlinkJitterMs: int = ...,
    uplinkLossPercent: int = ...,
    downlinkLossPercent: int = ...,
) -> CreateNetworkProfileResultTypeDef:  # (2)
    ...
  1. See NetworkProfileTypeType
  2. See CreateNetworkProfileResultTypeDef
Usage example with kwargs
kwargs: CreateNetworkProfileRequestRequestTypeDef = {  # (1)
    "projectArn": ...,
    "name": ...,
}

parent.create_network_profile(**kwargs)
  1. See CreateNetworkProfileRequestRequestTypeDef

create_project

Creates a project.

Type annotations and code completion for session.client("devicefarm").create_project method. boto3 documentation

Method definition
await def create_project(
    self,
    *,
    name: str,
    defaultJobTimeoutMinutes: int = ...,
) -> CreateProjectResultTypeDef:  # (1)
    ...
  1. See CreateProjectResultTypeDef
Usage example with kwargs
kwargs: CreateProjectRequestRequestTypeDef = {  # (1)
    "name": ...,
}

parent.create_project(**kwargs)
  1. See CreateProjectRequestRequestTypeDef

create_remote_access_session

Specifies and starts a remote access session.

Type annotations and code completion for session.client("devicefarm").create_remote_access_session method. boto3 documentation

Method definition
await def create_remote_access_session(
    self,
    *,
    projectArn: str,
    deviceArn: str,
    instanceArn: str = ...,
    sshPublicKey: str = ...,
    remoteDebugEnabled: bool = ...,
    remoteRecordEnabled: bool = ...,
    remoteRecordAppArn: str = ...,
    name: str = ...,
    clientId: str = ...,
    configuration: CreateRemoteAccessSessionConfigurationTypeDef = ...,  # (1)
    interactionMode: InteractionModeType = ...,  # (2)
    skipAppResign: bool = ...,
) -> CreateRemoteAccessSessionResultTypeDef:  # (3)
    ...
  1. See CreateRemoteAccessSessionConfigurationTypeDef
  2. See InteractionModeType
  3. See CreateRemoteAccessSessionResultTypeDef
Usage example with kwargs
kwargs: CreateRemoteAccessSessionRequestRequestTypeDef = {  # (1)
    "projectArn": ...,
    "deviceArn": ...,
}

parent.create_remote_access_session(**kwargs)
  1. See CreateRemoteAccessSessionRequestRequestTypeDef

create_test_grid_project

Creates a Selenium testing project.

Type annotations and code completion for session.client("devicefarm").create_test_grid_project method. boto3 documentation

Method definition
await def create_test_grid_project(
    self,
    *,
    name: str,
    description: str = ...,
    vpcConfig: TestGridVpcConfigTypeDef = ...,  # (1)
) -> CreateTestGridProjectResultTypeDef:  # (2)
    ...
  1. See TestGridVpcConfigTypeDef
  2. See CreateTestGridProjectResultTypeDef
Usage example with kwargs
kwargs: CreateTestGridProjectRequestRequestTypeDef = {  # (1)
    "name": ...,
}

parent.create_test_grid_project(**kwargs)
  1. See CreateTestGridProjectRequestRequestTypeDef

create_test_grid_url

Creates a signed, short-term URL that can be passed to a Selenium RemoteWebDriver constructor.

Type annotations and code completion for session.client("devicefarm").create_test_grid_url method. boto3 documentation

Method definition
await def create_test_grid_url(
    self,
    *,
    projectArn: str,
    expiresInSeconds: int,
) -> CreateTestGridUrlResultTypeDef:  # (1)
    ...
  1. See CreateTestGridUrlResultTypeDef
Usage example with kwargs
kwargs: CreateTestGridUrlRequestRequestTypeDef = {  # (1)
    "projectArn": ...,
    "expiresInSeconds": ...,
}

parent.create_test_grid_url(**kwargs)
  1. See CreateTestGridUrlRequestRequestTypeDef

create_upload

Uploads an app or test scripts.

Type annotations and code completion for session.client("devicefarm").create_upload method. boto3 documentation

Method definition
await def create_upload(
    self,
    *,
    projectArn: str,
    name: str,
    type: UploadTypeType,  # (1)
    contentType: str = ...,
) -> CreateUploadResultTypeDef:  # (2)
    ...
  1. See UploadTypeType
  2. See CreateUploadResultTypeDef
Usage example with kwargs
kwargs: CreateUploadRequestRequestTypeDef = {  # (1)
    "projectArn": ...,
    "name": ...,
    "type": ...,
}

parent.create_upload(**kwargs)
  1. See CreateUploadRequestRequestTypeDef

create_vpce_configuration

Creates a configuration record in Device Farm for your Amazon Virtual Private Cloud (VPC) endpoint.

Type annotations and code completion for session.client("devicefarm").create_vpce_configuration method. boto3 documentation

Method definition
await def create_vpce_configuration(
    self,
    *,
    vpceConfigurationName: str,
    vpceServiceName: str,
    serviceDnsName: str,
    vpceConfigurationDescription: str = ...,
) -> CreateVPCEConfigurationResultTypeDef:  # (1)
    ...
  1. See CreateVPCEConfigurationResultTypeDef
Usage example with kwargs
kwargs: CreateVPCEConfigurationRequestRequestTypeDef = {  # (1)
    "vpceConfigurationName": ...,
    "vpceServiceName": ...,
    "serviceDnsName": ...,
}

parent.create_vpce_configuration(**kwargs)
  1. See CreateVPCEConfigurationRequestRequestTypeDef

delete_device_pool

Deletes a device pool given the pool ARN.

Type annotations and code completion for session.client("devicefarm").delete_device_pool method. boto3 documentation

Method definition
await def delete_device_pool(
    self,
    *,
    arn: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: DeleteDevicePoolRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.delete_device_pool(**kwargs)
  1. See DeleteDevicePoolRequestRequestTypeDef

delete_instance_profile

Deletes a profile that can be applied to one or more private device instances.

Type annotations and code completion for session.client("devicefarm").delete_instance_profile method. boto3 documentation

Method definition
await def delete_instance_profile(
    self,
    *,
    arn: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: DeleteInstanceProfileRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.delete_instance_profile(**kwargs)
  1. See DeleteInstanceProfileRequestRequestTypeDef

delete_network_profile

Deletes a network profile.

Type annotations and code completion for session.client("devicefarm").delete_network_profile method. boto3 documentation

Method definition
await def delete_network_profile(
    self,
    *,
    arn: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: DeleteNetworkProfileRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.delete_network_profile(**kwargs)
  1. See DeleteNetworkProfileRequestRequestTypeDef

delete_project

Deletes an AWS Device Farm project, given the project ARN.

Type annotations and code completion for session.client("devicefarm").delete_project method. boto3 documentation

Method definition
await def delete_project(
    self,
    *,
    arn: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: DeleteProjectRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.delete_project(**kwargs)
  1. See DeleteProjectRequestRequestTypeDef

delete_remote_access_session

Deletes a completed remote access session and its results.

Type annotations and code completion for session.client("devicefarm").delete_remote_access_session method. boto3 documentation

Method definition
await def delete_remote_access_session(
    self,
    *,
    arn: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: DeleteRemoteAccessSessionRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.delete_remote_access_session(**kwargs)
  1. See DeleteRemoteAccessSessionRequestRequestTypeDef

delete_run

Deletes the run, given the run ARN.

Type annotations and code completion for session.client("devicefarm").delete_run method. boto3 documentation

Method definition
await def delete_run(
    self,
    *,
    arn: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: DeleteRunRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.delete_run(**kwargs)
  1. See DeleteRunRequestRequestTypeDef

delete_test_grid_project

Deletes a Selenium testing project and all content generated under it.

Type annotations and code completion for session.client("devicefarm").delete_test_grid_project method. boto3 documentation

Method definition
await def delete_test_grid_project(
    self,
    *,
    projectArn: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: DeleteTestGridProjectRequestRequestTypeDef = {  # (1)
    "projectArn": ...,
}

parent.delete_test_grid_project(**kwargs)
  1. See DeleteTestGridProjectRequestRequestTypeDef

delete_upload

Deletes an upload given the upload ARN.

Type annotations and code completion for session.client("devicefarm").delete_upload method. boto3 documentation

Method definition
await def delete_upload(
    self,
    *,
    arn: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: DeleteUploadRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.delete_upload(**kwargs)
  1. See DeleteUploadRequestRequestTypeDef

delete_vpce_configuration

Deletes a configuration for your Amazon Virtual Private Cloud (VPC) endpoint.

Type annotations and code completion for session.client("devicefarm").delete_vpce_configuration method. boto3 documentation

Method definition
await def delete_vpce_configuration(
    self,
    *,
    arn: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: DeleteVPCEConfigurationRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.delete_vpce_configuration(**kwargs)
  1. See DeleteVPCEConfigurationRequestRequestTypeDef

generate_presigned_url

Generate a presigned url given a client, its method, and arguments.

Type annotations and code completion for session.client("devicefarm").generate_presigned_url method. boto3 documentation

Method definition
await def generate_presigned_url(
    self,
    ClientMethod: str,
    Params: Mapping[str, Any] = ...,
    ExpiresIn: int = 3600,
    HttpMethod: str = ...,
) -> str:
    ...

get_account_settings

Returns the number of unmetered iOS or unmetered Android devices that have been purchased by the account.

Type annotations and code completion for session.client("devicefarm").get_account_settings method. boto3 documentation

Method definition
await def get_account_settings(
    self,
) -> GetAccountSettingsResultTypeDef:  # (1)
    ...
  1. See GetAccountSettingsResultTypeDef

get_device

Gets information about a unique device type.

Type annotations and code completion for session.client("devicefarm").get_device method. boto3 documentation

Method definition
await def get_device(
    self,
    *,
    arn: str,
) -> GetDeviceResultTypeDef:  # (1)
    ...
  1. See GetDeviceResultTypeDef
Usage example with kwargs
kwargs: GetDeviceRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.get_device(**kwargs)
  1. See GetDeviceRequestRequestTypeDef

get_device_instance

Returns information about a device instance that belongs to a private device fleet.

Type annotations and code completion for session.client("devicefarm").get_device_instance method. boto3 documentation

Method definition
await def get_device_instance(
    self,
    *,
    arn: str,
) -> GetDeviceInstanceResultTypeDef:  # (1)
    ...
  1. See GetDeviceInstanceResultTypeDef
Usage example with kwargs
kwargs: GetDeviceInstanceRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.get_device_instance(**kwargs)
  1. See GetDeviceInstanceRequestRequestTypeDef

get_device_pool

Gets information about a device pool.

Type annotations and code completion for session.client("devicefarm").get_device_pool method. boto3 documentation

Method definition
await def get_device_pool(
    self,
    *,
    arn: str,
) -> GetDevicePoolResultTypeDef:  # (1)
    ...
  1. See GetDevicePoolResultTypeDef
Usage example with kwargs
kwargs: GetDevicePoolRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.get_device_pool(**kwargs)
  1. See GetDevicePoolRequestRequestTypeDef

get_device_pool_compatibility

Gets information about compatibility with a device pool.

Type annotations and code completion for session.client("devicefarm").get_device_pool_compatibility method. boto3 documentation

Method definition
await def get_device_pool_compatibility(
    self,
    *,
    devicePoolArn: str,
    appArn: str = ...,
    testType: TestTypeType = ...,  # (1)
    test: ScheduleRunTestTypeDef = ...,  # (2)
    configuration: ScheduleRunConfigurationTypeDef = ...,  # (3)
) -> GetDevicePoolCompatibilityResultTypeDef:  # (4)
    ...
  1. See TestTypeType
  2. See ScheduleRunTestTypeDef
  3. See ScheduleRunConfigurationTypeDef
  4. See GetDevicePoolCompatibilityResultTypeDef
Usage example with kwargs
kwargs: GetDevicePoolCompatibilityRequestRequestTypeDef = {  # (1)
    "devicePoolArn": ...,
}

parent.get_device_pool_compatibility(**kwargs)
  1. See GetDevicePoolCompatibilityRequestRequestTypeDef

get_instance_profile

Returns information about the specified instance profile.

Type annotations and code completion for session.client("devicefarm").get_instance_profile method. boto3 documentation

Method definition
await def get_instance_profile(
    self,
    *,
    arn: str,
) -> GetInstanceProfileResultTypeDef:  # (1)
    ...
  1. See GetInstanceProfileResultTypeDef
Usage example with kwargs
kwargs: GetInstanceProfileRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.get_instance_profile(**kwargs)
  1. See GetInstanceProfileRequestRequestTypeDef

get_job

Gets information about a job.

Type annotations and code completion for session.client("devicefarm").get_job method. boto3 documentation

Method definition
await def get_job(
    self,
    *,
    arn: str,
) -> GetJobResultTypeDef:  # (1)
    ...
  1. See GetJobResultTypeDef
Usage example with kwargs
kwargs: GetJobRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.get_job(**kwargs)
  1. See GetJobRequestRequestTypeDef

get_network_profile

Returns information about a network profile.

Type annotations and code completion for session.client("devicefarm").get_network_profile method. boto3 documentation

Method definition
await def get_network_profile(
    self,
    *,
    arn: str,
) -> GetNetworkProfileResultTypeDef:  # (1)
    ...
  1. See GetNetworkProfileResultTypeDef
Usage example with kwargs
kwargs: GetNetworkProfileRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.get_network_profile(**kwargs)
  1. See GetNetworkProfileRequestRequestTypeDef

get_offering_status

Gets the current status and future status of all offerings purchased by an AWS account.

Type annotations and code completion for session.client("devicefarm").get_offering_status method. boto3 documentation

Method definition
await def get_offering_status(
    self,
    *,
    nextToken: str = ...,
) -> GetOfferingStatusResultTypeDef:  # (1)
    ...
  1. See GetOfferingStatusResultTypeDef
Usage example with kwargs
kwargs: GetOfferingStatusRequestRequestTypeDef = {  # (1)
    "nextToken": ...,
}

parent.get_offering_status(**kwargs)
  1. See GetOfferingStatusRequestRequestTypeDef

get_project

Gets information about a project.

Type annotations and code completion for session.client("devicefarm").get_project method. boto3 documentation

Method definition
await def get_project(
    self,
    *,
    arn: str,
) -> GetProjectResultTypeDef:  # (1)
    ...
  1. See GetProjectResultTypeDef
Usage example with kwargs
kwargs: GetProjectRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.get_project(**kwargs)
  1. See GetProjectRequestRequestTypeDef

get_remote_access_session

Returns a link to a currently running remote access session.

Type annotations and code completion for session.client("devicefarm").get_remote_access_session method. boto3 documentation

Method definition
await def get_remote_access_session(
    self,
    *,
    arn: str,
) -> GetRemoteAccessSessionResultTypeDef:  # (1)
    ...
  1. See GetRemoteAccessSessionResultTypeDef
Usage example with kwargs
kwargs: GetRemoteAccessSessionRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.get_remote_access_session(**kwargs)
  1. See GetRemoteAccessSessionRequestRequestTypeDef

get_run

Gets information about a run.

Type annotations and code completion for session.client("devicefarm").get_run method. boto3 documentation

Method definition
await def get_run(
    self,
    *,
    arn: str,
) -> GetRunResultTypeDef:  # (1)
    ...
  1. See GetRunResultTypeDef
Usage example with kwargs
kwargs: GetRunRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.get_run(**kwargs)
  1. See GetRunRequestRequestTypeDef

get_suite

Gets information about a suite.

Type annotations and code completion for session.client("devicefarm").get_suite method. boto3 documentation

Method definition
await def get_suite(
    self,
    *,
    arn: str,
) -> GetSuiteResultTypeDef:  # (1)
    ...
  1. See GetSuiteResultTypeDef
Usage example with kwargs
kwargs: GetSuiteRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.get_suite(**kwargs)
  1. See GetSuiteRequestRequestTypeDef

get_test

Gets information about a test.

Type annotations and code completion for session.client("devicefarm").get_test method. boto3 documentation

Method definition
await def get_test(
    self,
    *,
    arn: str,
) -> GetTestResultTypeDef:  # (1)
    ...
  1. See GetTestResultTypeDef
Usage example with kwargs
kwargs: GetTestRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.get_test(**kwargs)
  1. See GetTestRequestRequestTypeDef

get_test_grid_project

Retrieves information about a Selenium testing project.

Type annotations and code completion for session.client("devicefarm").get_test_grid_project method. boto3 documentation

Method definition
await def get_test_grid_project(
    self,
    *,
    projectArn: str,
) -> GetTestGridProjectResultTypeDef:  # (1)
    ...
  1. See GetTestGridProjectResultTypeDef
Usage example with kwargs
kwargs: GetTestGridProjectRequestRequestTypeDef = {  # (1)
    "projectArn": ...,
}

parent.get_test_grid_project(**kwargs)
  1. See GetTestGridProjectRequestRequestTypeDef

get_test_grid_session

A session is an instance of a browser created through a RemoteWebDriver with the URL from CreateTestGridUrlResult$url.

Type annotations and code completion for session.client("devicefarm").get_test_grid_session method. boto3 documentation

Method definition
await def get_test_grid_session(
    self,
    *,
    projectArn: str = ...,
    sessionId: str = ...,
    sessionArn: str = ...,
) -> GetTestGridSessionResultTypeDef:  # (1)
    ...
  1. See GetTestGridSessionResultTypeDef
Usage example with kwargs
kwargs: GetTestGridSessionRequestRequestTypeDef = {  # (1)
    "projectArn": ...,
}

parent.get_test_grid_session(**kwargs)
  1. See GetTestGridSessionRequestRequestTypeDef

get_upload

Gets information about an upload.

Type annotations and code completion for session.client("devicefarm").get_upload method. boto3 documentation

Method definition
await def get_upload(
    self,
    *,
    arn: str,
) -> GetUploadResultTypeDef:  # (1)
    ...
  1. See GetUploadResultTypeDef
Usage example with kwargs
kwargs: GetUploadRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.get_upload(**kwargs)
  1. See GetUploadRequestRequestTypeDef

get_vpce_configuration

Returns information about the configuration settings for your Amazon Virtual Private Cloud (VPC) endpoint.

Type annotations and code completion for session.client("devicefarm").get_vpce_configuration method. boto3 documentation

Method definition
await def get_vpce_configuration(
    self,
    *,
    arn: str,
) -> GetVPCEConfigurationResultTypeDef:  # (1)
    ...
  1. See GetVPCEConfigurationResultTypeDef
Usage example with kwargs
kwargs: GetVPCEConfigurationRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.get_vpce_configuration(**kwargs)
  1. See GetVPCEConfigurationRequestRequestTypeDef

install_to_remote_access_session

Installs an application to the device in a remote access session.

Type annotations and code completion for session.client("devicefarm").install_to_remote_access_session method. boto3 documentation

Method definition
await def install_to_remote_access_session(
    self,
    *,
    remoteAccessSessionArn: str,
    appArn: str,
) -> InstallToRemoteAccessSessionResultTypeDef:  # (1)
    ...
  1. See InstallToRemoteAccessSessionResultTypeDef
Usage example with kwargs
kwargs: InstallToRemoteAccessSessionRequestRequestTypeDef = {  # (1)
    "remoteAccessSessionArn": ...,
    "appArn": ...,
}

parent.install_to_remote_access_session(**kwargs)
  1. See InstallToRemoteAccessSessionRequestRequestTypeDef

list_artifacts

Gets information about artifacts.

Type annotations and code completion for session.client("devicefarm").list_artifacts method. boto3 documentation

Method definition
await def list_artifacts(
    self,
    *,
    arn: str,
    type: ArtifactCategoryType,  # (1)
    nextToken: str = ...,
) -> ListArtifactsResultTypeDef:  # (2)
    ...
  1. See ArtifactCategoryType
  2. See ListArtifactsResultTypeDef
Usage example with kwargs
kwargs: ListArtifactsRequestRequestTypeDef = {  # (1)
    "arn": ...,
    "type": ...,
}

parent.list_artifacts(**kwargs)
  1. See ListArtifactsRequestRequestTypeDef

list_device_instances

Returns information about the private device instances associated with one or more AWS accounts.

Type annotations and code completion for session.client("devicefarm").list_device_instances method. boto3 documentation

Method definition
await def list_device_instances(
    self,
    *,
    maxResults: int = ...,
    nextToken: str = ...,
) -> ListDeviceInstancesResultTypeDef:  # (1)
    ...
  1. See ListDeviceInstancesResultTypeDef
Usage example with kwargs
kwargs: ListDeviceInstancesRequestRequestTypeDef = {  # (1)
    "maxResults": ...,
}

parent.list_device_instances(**kwargs)
  1. See ListDeviceInstancesRequestRequestTypeDef

list_device_pools

Gets information about device pools.

Type annotations and code completion for session.client("devicefarm").list_device_pools method. boto3 documentation

Method definition
await def list_device_pools(
    self,
    *,
    arn: str,
    type: DevicePoolTypeType = ...,  # (1)
    nextToken: str = ...,
) -> ListDevicePoolsResultTypeDef:  # (2)
    ...
  1. See DevicePoolTypeType
  2. See ListDevicePoolsResultTypeDef
Usage example with kwargs
kwargs: ListDevicePoolsRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.list_device_pools(**kwargs)
  1. See ListDevicePoolsRequestRequestTypeDef

list_devices

Gets information about unique device types.

Type annotations and code completion for session.client("devicefarm").list_devices method. boto3 documentation

Method definition
await def list_devices(
    self,
    *,
    arn: str = ...,
    nextToken: str = ...,
    filters: Sequence[DeviceFilterTypeDef] = ...,  # (1)
) -> ListDevicesResultTypeDef:  # (2)
    ...
  1. See DeviceFilterTypeDef
  2. See ListDevicesResultTypeDef
Usage example with kwargs
kwargs: ListDevicesRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.list_devices(**kwargs)
  1. See ListDevicesRequestRequestTypeDef

list_instance_profiles

Returns information about all the instance profiles in an AWS account.

Type annotations and code completion for session.client("devicefarm").list_instance_profiles method. boto3 documentation

Method definition
await def list_instance_profiles(
    self,
    *,
    maxResults: int = ...,
    nextToken: str = ...,
) -> ListInstanceProfilesResultTypeDef:  # (1)
    ...
  1. See ListInstanceProfilesResultTypeDef
Usage example with kwargs
kwargs: ListInstanceProfilesRequestRequestTypeDef = {  # (1)
    "maxResults": ...,
}

parent.list_instance_profiles(**kwargs)
  1. See ListInstanceProfilesRequestRequestTypeDef

list_jobs

Gets information about jobs for a given test run.

Type annotations and code completion for session.client("devicefarm").list_jobs method. boto3 documentation

Method definition
await def list_jobs(
    self,
    *,
    arn: str,
    nextToken: str = ...,
) -> ListJobsResultTypeDef:  # (1)
    ...
  1. See ListJobsResultTypeDef
Usage example with kwargs
kwargs: ListJobsRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.list_jobs(**kwargs)
  1. See ListJobsRequestRequestTypeDef

list_network_profiles

Returns the list of available network profiles.

Type annotations and code completion for session.client("devicefarm").list_network_profiles method. boto3 documentation

Method definition
await def list_network_profiles(
    self,
    *,
    arn: str,
    type: NetworkProfileTypeType = ...,  # (1)
    nextToken: str = ...,
) -> ListNetworkProfilesResultTypeDef:  # (2)
    ...
  1. See NetworkProfileTypeType
  2. See ListNetworkProfilesResultTypeDef
Usage example with kwargs
kwargs: ListNetworkProfilesRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.list_network_profiles(**kwargs)
  1. See ListNetworkProfilesRequestRequestTypeDef

list_offering_promotions

Returns a list of offering promotions.

Type annotations and code completion for session.client("devicefarm").list_offering_promotions method. boto3 documentation

Method definition
await def list_offering_promotions(
    self,
    *,
    nextToken: str = ...,
) -> ListOfferingPromotionsResultTypeDef:  # (1)
    ...
  1. See ListOfferingPromotionsResultTypeDef
Usage example with kwargs
kwargs: ListOfferingPromotionsRequestRequestTypeDef = {  # (1)
    "nextToken": ...,
}

parent.list_offering_promotions(**kwargs)
  1. See ListOfferingPromotionsRequestRequestTypeDef

list_offering_transactions

Returns a list of all historical purchases, renewals, and system renewal transactions for an AWS account.

Type annotations and code completion for session.client("devicefarm").list_offering_transactions method. boto3 documentation

Method definition
await def list_offering_transactions(
    self,
    *,
    nextToken: str = ...,
) -> ListOfferingTransactionsResultTypeDef:  # (1)
    ...
  1. See ListOfferingTransactionsResultTypeDef
Usage example with kwargs
kwargs: ListOfferingTransactionsRequestRequestTypeDef = {  # (1)
    "nextToken": ...,
}

parent.list_offering_transactions(**kwargs)
  1. See ListOfferingTransactionsRequestRequestTypeDef

list_offerings

Returns a list of products or offerings that the user can manage through the API.

Type annotations and code completion for session.client("devicefarm").list_offerings method. boto3 documentation

Method definition
await def list_offerings(
    self,
    *,
    nextToken: str = ...,
) -> ListOfferingsResultTypeDef:  # (1)
    ...
  1. See ListOfferingsResultTypeDef
Usage example with kwargs
kwargs: ListOfferingsRequestRequestTypeDef = {  # (1)
    "nextToken": ...,
}

parent.list_offerings(**kwargs)
  1. See ListOfferingsRequestRequestTypeDef

list_projects

Gets information about projects.

Type annotations and code completion for session.client("devicefarm").list_projects method. boto3 documentation

Method definition
await def list_projects(
    self,
    *,
    arn: str = ...,
    nextToken: str = ...,
) -> ListProjectsResultTypeDef:  # (1)
    ...
  1. See ListProjectsResultTypeDef
Usage example with kwargs
kwargs: ListProjectsRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.list_projects(**kwargs)
  1. See ListProjectsRequestRequestTypeDef

list_remote_access_sessions

Returns a list of all currently running remote access sessions.

Type annotations and code completion for session.client("devicefarm").list_remote_access_sessions method. boto3 documentation

Method definition
await def list_remote_access_sessions(
    self,
    *,
    arn: str,
    nextToken: str = ...,
) -> ListRemoteAccessSessionsResultTypeDef:  # (1)
    ...
  1. See ListRemoteAccessSessionsResultTypeDef
Usage example with kwargs
kwargs: ListRemoteAccessSessionsRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.list_remote_access_sessions(**kwargs)
  1. See ListRemoteAccessSessionsRequestRequestTypeDef

list_runs

Gets information about runs, given an AWS Device Farm project ARN.

Type annotations and code completion for session.client("devicefarm").list_runs method. boto3 documentation

Method definition
await def list_runs(
    self,
    *,
    arn: str,
    nextToken: str = ...,
) -> ListRunsResultTypeDef:  # (1)
    ...
  1. See ListRunsResultTypeDef
Usage example with kwargs
kwargs: ListRunsRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.list_runs(**kwargs)
  1. See ListRunsRequestRequestTypeDef

list_samples

Gets information about samples, given an AWS Device Farm job ARN.

Type annotations and code completion for session.client("devicefarm").list_samples method. boto3 documentation

Method definition
await def list_samples(
    self,
    *,
    arn: str,
    nextToken: str = ...,
) -> ListSamplesResultTypeDef:  # (1)
    ...
  1. See ListSamplesResultTypeDef
Usage example with kwargs
kwargs: ListSamplesRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.list_samples(**kwargs)
  1. See ListSamplesRequestRequestTypeDef

list_suites

Gets information about test suites for a given job.

Type annotations and code completion for session.client("devicefarm").list_suites method. boto3 documentation

Method definition
await def list_suites(
    self,
    *,
    arn: str,
    nextToken: str = ...,
) -> ListSuitesResultTypeDef:  # (1)
    ...
  1. See ListSuitesResultTypeDef
Usage example with kwargs
kwargs: ListSuitesRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.list_suites(**kwargs)
  1. See ListSuitesRequestRequestTypeDef

list_tags_for_resource

List the tags for an AWS Device Farm resource.

Type annotations and code completion for session.client("devicefarm").list_tags_for_resource method. boto3 documentation

Method definition
await def list_tags_for_resource(
    self,
    *,
    ResourceARN: str,
) -> ListTagsForResourceResponseTypeDef:  # (1)
    ...
  1. See ListTagsForResourceResponseTypeDef
Usage example with kwargs
kwargs: ListTagsForResourceRequestRequestTypeDef = {  # (1)
    "ResourceARN": ...,
}

parent.list_tags_for_resource(**kwargs)
  1. See ListTagsForResourceRequestRequestTypeDef

list_test_grid_projects

Gets a list of all Selenium testing projects in your account.

Type annotations and code completion for session.client("devicefarm").list_test_grid_projects method. boto3 documentation

Method definition
await def list_test_grid_projects(
    self,
    *,
    maxResult: int = ...,
    nextToken: str = ...,
) -> ListTestGridProjectsResultTypeDef:  # (1)
    ...
  1. See ListTestGridProjectsResultTypeDef
Usage example with kwargs
kwargs: ListTestGridProjectsRequestRequestTypeDef = {  # (1)
    "maxResult": ...,
}

parent.list_test_grid_projects(**kwargs)
  1. See ListTestGridProjectsRequestRequestTypeDef

list_test_grid_session_actions

Returns a list of the actions taken in a TestGridSession .

Type annotations and code completion for session.client("devicefarm").list_test_grid_session_actions method. boto3 documentation

Method definition
await def list_test_grid_session_actions(
    self,
    *,
    sessionArn: str,
    maxResult: int = ...,
    nextToken: str = ...,
) -> ListTestGridSessionActionsResultTypeDef:  # (1)
    ...
  1. See ListTestGridSessionActionsResultTypeDef
Usage example with kwargs
kwargs: ListTestGridSessionActionsRequestRequestTypeDef = {  # (1)
    "sessionArn": ...,
}

parent.list_test_grid_session_actions(**kwargs)
  1. See ListTestGridSessionActionsRequestRequestTypeDef

list_test_grid_session_artifacts

Retrieves a list of artifacts created during the session.

Type annotations and code completion for session.client("devicefarm").list_test_grid_session_artifacts method. boto3 documentation

Method definition
await def list_test_grid_session_artifacts(
    self,
    *,
    sessionArn: str,
    type: TestGridSessionArtifactCategoryType = ...,  # (1)
    maxResult: int = ...,
    nextToken: str = ...,
) -> ListTestGridSessionArtifactsResultTypeDef:  # (2)
    ...
  1. See TestGridSessionArtifactCategoryType
  2. See ListTestGridSessionArtifactsResultTypeDef
Usage example with kwargs
kwargs: ListTestGridSessionArtifactsRequestRequestTypeDef = {  # (1)
    "sessionArn": ...,
}

parent.list_test_grid_session_artifacts(**kwargs)
  1. See ListTestGridSessionArtifactsRequestRequestTypeDef

list_test_grid_sessions

Retrieves a list of sessions for a TestGridProject .

Type annotations and code completion for session.client("devicefarm").list_test_grid_sessions method. boto3 documentation

Method definition
await def list_test_grid_sessions(
    self,
    *,
    projectArn: str,
    status: TestGridSessionStatusType = ...,  # (1)
    creationTimeAfter: Union[datetime, str] = ...,
    creationTimeBefore: Union[datetime, str] = ...,
    endTimeAfter: Union[datetime, str] = ...,
    endTimeBefore: Union[datetime, str] = ...,
    maxResult: int = ...,
    nextToken: str = ...,
) -> ListTestGridSessionsResultTypeDef:  # (2)
    ...
  1. See TestGridSessionStatusType
  2. See ListTestGridSessionsResultTypeDef
Usage example with kwargs
kwargs: ListTestGridSessionsRequestRequestTypeDef = {  # (1)
    "projectArn": ...,
}

parent.list_test_grid_sessions(**kwargs)
  1. See ListTestGridSessionsRequestRequestTypeDef

list_tests

Gets information about tests in a given test suite.

Type annotations and code completion for session.client("devicefarm").list_tests method. boto3 documentation

Method definition
await def list_tests(
    self,
    *,
    arn: str,
    nextToken: str = ...,
) -> ListTestsResultTypeDef:  # (1)
    ...
  1. See ListTestsResultTypeDef
Usage example with kwargs
kwargs: ListTestsRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.list_tests(**kwargs)
  1. See ListTestsRequestRequestTypeDef

list_unique_problems

Gets information about unique problems, such as exceptions or crashes.

Type annotations and code completion for session.client("devicefarm").list_unique_problems method. boto3 documentation

Method definition
await def list_unique_problems(
    self,
    *,
    arn: str,
    nextToken: str = ...,
) -> ListUniqueProblemsResultTypeDef:  # (1)
    ...
  1. See ListUniqueProblemsResultTypeDef
Usage example with kwargs
kwargs: ListUniqueProblemsRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.list_unique_problems(**kwargs)
  1. See ListUniqueProblemsRequestRequestTypeDef

list_uploads

Gets information about uploads, given an AWS Device Farm project ARN.

Type annotations and code completion for session.client("devicefarm").list_uploads method. boto3 documentation

Method definition
await def list_uploads(
    self,
    *,
    arn: str,
    type: UploadTypeType = ...,  # (1)
    nextToken: str = ...,
) -> ListUploadsResultTypeDef:  # (2)
    ...
  1. See UploadTypeType
  2. See ListUploadsResultTypeDef
Usage example with kwargs
kwargs: ListUploadsRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.list_uploads(**kwargs)
  1. See ListUploadsRequestRequestTypeDef

list_vpce_configurations

Returns information about all Amazon Virtual Private Cloud (VPC) endpoint configurations in the AWS account.

Type annotations and code completion for session.client("devicefarm").list_vpce_configurations method. boto3 documentation

Method definition
await def list_vpce_configurations(
    self,
    *,
    maxResults: int = ...,
    nextToken: str = ...,
) -> ListVPCEConfigurationsResultTypeDef:  # (1)
    ...
  1. See ListVPCEConfigurationsResultTypeDef
Usage example with kwargs
kwargs: ListVPCEConfigurationsRequestRequestTypeDef = {  # (1)
    "maxResults": ...,
}

parent.list_vpce_configurations(**kwargs)
  1. See ListVPCEConfigurationsRequestRequestTypeDef

purchase_offering

Immediately purchases offerings for an AWS account.

Type annotations and code completion for session.client("devicefarm").purchase_offering method. boto3 documentation

Method definition
await def purchase_offering(
    self,
    *,
    offeringId: str,
    quantity: int,
    offeringPromotionId: str = ...,
) -> PurchaseOfferingResultTypeDef:  # (1)
    ...
  1. See PurchaseOfferingResultTypeDef
Usage example with kwargs
kwargs: PurchaseOfferingRequestRequestTypeDef = {  # (1)
    "offeringId": ...,
    "quantity": ...,
}

parent.purchase_offering(**kwargs)
  1. See PurchaseOfferingRequestRequestTypeDef

renew_offering

Explicitly sets the quantity of devices to renew for an offering, starting from the effectiveDate of the next period.

Type annotations and code completion for session.client("devicefarm").renew_offering method. boto3 documentation

Method definition
await def renew_offering(
    self,
    *,
    offeringId: str,
    quantity: int,
) -> RenewOfferingResultTypeDef:  # (1)
    ...
  1. See RenewOfferingResultTypeDef
Usage example with kwargs
kwargs: RenewOfferingRequestRequestTypeDef = {  # (1)
    "offeringId": ...,
    "quantity": ...,
}

parent.renew_offering(**kwargs)
  1. See RenewOfferingRequestRequestTypeDef

schedule_run

Schedules a run.

Type annotations and code completion for session.client("devicefarm").schedule_run method. boto3 documentation

Method definition
await def schedule_run(
    self,
    *,
    projectArn: str,
    test: ScheduleRunTestTypeDef,  # (1)
    appArn: str = ...,
    devicePoolArn: str = ...,
    deviceSelectionConfiguration: DeviceSelectionConfigurationTypeDef = ...,  # (2)
    name: str = ...,
    configuration: ScheduleRunConfigurationTypeDef = ...,  # (3)
    executionConfiguration: ExecutionConfigurationTypeDef = ...,  # (4)
) -> ScheduleRunResultTypeDef:  # (5)
    ...
  1. See ScheduleRunTestTypeDef
  2. See DeviceSelectionConfigurationTypeDef
  3. See ScheduleRunConfigurationTypeDef
  4. See ExecutionConfigurationTypeDef
  5. See ScheduleRunResultTypeDef
Usage example with kwargs
kwargs: ScheduleRunRequestRequestTypeDef = {  # (1)
    "projectArn": ...,
    "test": ...,
}

parent.schedule_run(**kwargs)
  1. See ScheduleRunRequestRequestTypeDef

stop_job

Initiates a stop request for the current job.

Type annotations and code completion for session.client("devicefarm").stop_job method. boto3 documentation

Method definition
await def stop_job(
    self,
    *,
    arn: str,
) -> StopJobResultTypeDef:  # (1)
    ...
  1. See StopJobResultTypeDef
Usage example with kwargs
kwargs: StopJobRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.stop_job(**kwargs)
  1. See StopJobRequestRequestTypeDef

stop_remote_access_session

Ends a specified remote access session.

Type annotations and code completion for session.client("devicefarm").stop_remote_access_session method. boto3 documentation

Method definition
await def stop_remote_access_session(
    self,
    *,
    arn: str,
) -> StopRemoteAccessSessionResultTypeDef:  # (1)
    ...
  1. See StopRemoteAccessSessionResultTypeDef
Usage example with kwargs
kwargs: StopRemoteAccessSessionRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.stop_remote_access_session(**kwargs)
  1. See StopRemoteAccessSessionRequestRequestTypeDef

stop_run

Initiates a stop request for the current test run.

Type annotations and code completion for session.client("devicefarm").stop_run method. boto3 documentation

Method definition
await def stop_run(
    self,
    *,
    arn: str,
) -> StopRunResultTypeDef:  # (1)
    ...
  1. See StopRunResultTypeDef
Usage example with kwargs
kwargs: StopRunRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.stop_run(**kwargs)
  1. See StopRunRequestRequestTypeDef

tag_resource

Associates the specified tags to a resource with the specified resourceArn.

Type annotations and code completion for session.client("devicefarm").tag_resource method. boto3 documentation

Method definition
await def tag_resource(
    self,
    *,
    ResourceARN: str,
    Tags: Sequence[TagTypeDef],  # (1)
) -> Dict[str, Any]:
    ...
  1. See TagTypeDef
Usage example with kwargs
kwargs: TagResourceRequestRequestTypeDef = {  # (1)
    "ResourceARN": ...,
    "Tags": ...,
}

parent.tag_resource(**kwargs)
  1. See TagResourceRequestRequestTypeDef

untag_resource

Deletes the specified tags from a resource.

Type annotations and code completion for session.client("devicefarm").untag_resource method. boto3 documentation

Method definition
await def untag_resource(
    self,
    *,
    ResourceARN: str,
    TagKeys: Sequence[str],
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: UntagResourceRequestRequestTypeDef = {  # (1)
    "ResourceARN": ...,
    "TagKeys": ...,
}

parent.untag_resource(**kwargs)
  1. See UntagResourceRequestRequestTypeDef

update_device_instance

Updates information about a private device instance.

Type annotations and code completion for session.client("devicefarm").update_device_instance method. boto3 documentation

Method definition
await def update_device_instance(
    self,
    *,
    arn: str,
    profileArn: str = ...,
    labels: Sequence[str] = ...,
) -> UpdateDeviceInstanceResultTypeDef:  # (1)
    ...
  1. See UpdateDeviceInstanceResultTypeDef
Usage example with kwargs
kwargs: UpdateDeviceInstanceRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.update_device_instance(**kwargs)
  1. See UpdateDeviceInstanceRequestRequestTypeDef

update_device_pool

Modifies the name, description, and rules in a device pool given the attributes and the pool ARN.

Type annotations and code completion for session.client("devicefarm").update_device_pool method. boto3 documentation

Method definition
await def update_device_pool(
    self,
    *,
    arn: str,
    name: str = ...,
    description: str = ...,
    rules: Sequence[RuleTypeDef] = ...,  # (1)
    maxDevices: int = ...,
    clearMaxDevices: bool = ...,
) -> UpdateDevicePoolResultTypeDef:  # (2)
    ...
  1. See RuleTypeDef
  2. See UpdateDevicePoolResultTypeDef
Usage example with kwargs
kwargs: UpdateDevicePoolRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.update_device_pool(**kwargs)
  1. See UpdateDevicePoolRequestRequestTypeDef

update_instance_profile

Updates information about an existing private device instance profile.

Type annotations and code completion for session.client("devicefarm").update_instance_profile method. boto3 documentation

Method definition
await def update_instance_profile(
    self,
    *,
    arn: str,
    name: str = ...,
    description: str = ...,
    packageCleanup: bool = ...,
    excludeAppPackagesFromCleanup: Sequence[str] = ...,
    rebootAfterUse: bool = ...,
) -> UpdateInstanceProfileResultTypeDef:  # (1)
    ...
  1. See UpdateInstanceProfileResultTypeDef
Usage example with kwargs
kwargs: UpdateInstanceProfileRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.update_instance_profile(**kwargs)
  1. See UpdateInstanceProfileRequestRequestTypeDef

update_network_profile

Updates the network profile.

Type annotations and code completion for session.client("devicefarm").update_network_profile method. boto3 documentation

Method definition
await def update_network_profile(
    self,
    *,
    arn: str,
    name: str = ...,
    description: str = ...,
    type: NetworkProfileTypeType = ...,  # (1)
    uplinkBandwidthBits: int = ...,
    downlinkBandwidthBits: int = ...,
    uplinkDelayMs: int = ...,
    downlinkDelayMs: int = ...,
    uplinkJitterMs: int = ...,
    downlinkJitterMs: int = ...,
    uplinkLossPercent: int = ...,
    downlinkLossPercent: int = ...,
) -> UpdateNetworkProfileResultTypeDef:  # (2)
    ...
  1. See NetworkProfileTypeType
  2. See UpdateNetworkProfileResultTypeDef
Usage example with kwargs
kwargs: UpdateNetworkProfileRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.update_network_profile(**kwargs)
  1. See UpdateNetworkProfileRequestRequestTypeDef

update_project

Modifies the specified project name, given the project ARN and a new name.

Type annotations and code completion for session.client("devicefarm").update_project method. boto3 documentation

Method definition
await def update_project(
    self,
    *,
    arn: str,
    name: str = ...,
    defaultJobTimeoutMinutes: int = ...,
) -> UpdateProjectResultTypeDef:  # (1)
    ...
  1. See UpdateProjectResultTypeDef
Usage example with kwargs
kwargs: UpdateProjectRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.update_project(**kwargs)
  1. See UpdateProjectRequestRequestTypeDef

update_test_grid_project

Change details of a project.

Type annotations and code completion for session.client("devicefarm").update_test_grid_project method. boto3 documentation

Method definition
await def update_test_grid_project(
    self,
    *,
    projectArn: str,
    name: str = ...,
    description: str = ...,
    vpcConfig: TestGridVpcConfigTypeDef = ...,  # (1)
) -> UpdateTestGridProjectResultTypeDef:  # (2)
    ...
  1. See TestGridVpcConfigTypeDef
  2. See UpdateTestGridProjectResultTypeDef
Usage example with kwargs
kwargs: UpdateTestGridProjectRequestRequestTypeDef = {  # (1)
    "projectArn": ...,
}

parent.update_test_grid_project(**kwargs)
  1. See UpdateTestGridProjectRequestRequestTypeDef

update_upload

Updates an uploaded test spec.

Type annotations and code completion for session.client("devicefarm").update_upload method. boto3 documentation

Method definition
await def update_upload(
    self,
    *,
    arn: str,
    name: str = ...,
    contentType: str = ...,
    editContent: bool = ...,
) -> UpdateUploadResultTypeDef:  # (1)
    ...
  1. See UpdateUploadResultTypeDef
Usage example with kwargs
kwargs: UpdateUploadRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.update_upload(**kwargs)
  1. See UpdateUploadRequestRequestTypeDef

update_vpce_configuration

Updates information about an Amazon Virtual Private Cloud (VPC) endpoint configuration.

Type annotations and code completion for session.client("devicefarm").update_vpce_configuration method. boto3 documentation

Method definition
await def update_vpce_configuration(
    self,
    *,
    arn: str,
    vpceConfigurationName: str = ...,
    vpceServiceName: str = ...,
    serviceDnsName: str = ...,
    vpceConfigurationDescription: str = ...,
) -> UpdateVPCEConfigurationResultTypeDef:  # (1)
    ...
  1. See UpdateVPCEConfigurationResultTypeDef
Usage example with kwargs
kwargs: UpdateVPCEConfigurationRequestRequestTypeDef = {  # (1)
    "arn": ...,
}

parent.update_vpce_configuration(**kwargs)
  1. See UpdateVPCEConfigurationRequestRequestTypeDef

__aenter__

Type annotations and code completion for session.client("devicefarm").__aenter__ method. boto3 documentation

Method definition
await def __aenter__(
    self,
) -> DeviceFarmClient:
    ...

__aexit__

Type annotations and code completion for session.client("devicefarm").__aexit__ method. boto3 documentation

Method definition
await def __aexit__(
    self,
    exc_type: Any,
    exc_val: Any,
    exc_tb: Any,
) -> Any:
    ...

get_paginator

Type annotations and code completion for session.client("devicefarm").get_paginator method with overloads.