Skip to content

Typed dictionaries#

Index > DeviceFarm > Typed dictionaries

Auto-generated documentation for DeviceFarm type annotations stubs module mypy-boto3-devicefarm.

TrialMinutesTypeDef#

# TrialMinutesTypeDef usage example

from mypy_boto3_devicefarm.type_defs import TrialMinutesTypeDef

def get_value() -> TrialMinutesTypeDef:
    return {
        "total": ...,
    }
# TrialMinutesTypeDef definition

class TrialMinutesTypeDef(TypedDict):
    total: NotRequired[float],
    remaining: NotRequired[float],

ArtifactTypeDef#

# ArtifactTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ArtifactTypeDef

def get_value() -> ArtifactTypeDef:
    return {
        "arn": ...,
    }
# ArtifactTypeDef definition

class ArtifactTypeDef(TypedDict):
    arn: NotRequired[str],
    name: NotRequired[str],
    type: NotRequired[ArtifactTypeType],  # (1)
    extension: NotRequired[str],
    url: NotRequired[str],
  1. See ArtifactTypeType

CPUTypeDef#

# CPUTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CPUTypeDef

def get_value() -> CPUTypeDef:
    return {
        "frequency": ...,
    }
# CPUTypeDef definition

class CPUTypeDef(TypedDict):
    frequency: NotRequired[str],
    architecture: NotRequired[str],
    clock: NotRequired[float],

CountersTypeDef#

# CountersTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CountersTypeDef

def get_value() -> CountersTypeDef:
    return {
        "total": ...,
    }
# CountersTypeDef definition

class CountersTypeDef(TypedDict):
    total: NotRequired[int],
    passed: NotRequired[int],
    failed: NotRequired[int],
    warned: NotRequired[int],
    errored: NotRequired[int],
    stopped: NotRequired[int],
    skipped: NotRequired[int],

RuleTypeDef#

# RuleTypeDef usage example

from mypy_boto3_devicefarm.type_defs import RuleTypeDef

def get_value() -> RuleTypeDef:
    return {
        "attribute": ...,
    }
# RuleTypeDef definition

class RuleTypeDef(TypedDict):
    attribute: NotRequired[DeviceAttributeType],  # (1)
    operator: NotRequired[RuleOperatorType],  # (2)
    value: NotRequired[str],
  1. See DeviceAttributeType
  2. See RuleOperatorType

CreateInstanceProfileRequestRequestTypeDef#

# CreateInstanceProfileRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CreateInstanceProfileRequestRequestTypeDef

def get_value() -> CreateInstanceProfileRequestRequestTypeDef:
    return {
        "name": ...,
    }
# CreateInstanceProfileRequestRequestTypeDef definition

class CreateInstanceProfileRequestRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    packageCleanup: NotRequired[bool],
    excludeAppPackagesFromCleanup: NotRequired[Sequence[str]],
    rebootAfterUse: NotRequired[bool],

InstanceProfileTypeDef#

# InstanceProfileTypeDef usage example

from mypy_boto3_devicefarm.type_defs import InstanceProfileTypeDef

def get_value() -> InstanceProfileTypeDef:
    return {
        "arn": ...,
    }
# InstanceProfileTypeDef definition

class InstanceProfileTypeDef(TypedDict):
    arn: NotRequired[str],
    packageCleanup: NotRequired[bool],
    excludeAppPackagesFromCleanup: NotRequired[List[str]],
    rebootAfterUse: NotRequired[bool],
    name: NotRequired[str],
    description: NotRequired[str],

CreateNetworkProfileRequestRequestTypeDef#

# CreateNetworkProfileRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CreateNetworkProfileRequestRequestTypeDef

def get_value() -> CreateNetworkProfileRequestRequestTypeDef:
    return {
        "projectArn": ...,
        "name": ...,
    }
# CreateNetworkProfileRequestRequestTypeDef definition

class CreateNetworkProfileRequestRequestTypeDef(TypedDict):
    projectArn: str,
    name: str,
    description: NotRequired[str],
    type: NotRequired[NetworkProfileTypeType],  # (1)
    uplinkBandwidthBits: NotRequired[int],
    downlinkBandwidthBits: NotRequired[int],
    uplinkDelayMs: NotRequired[int],
    downlinkDelayMs: NotRequired[int],
    uplinkJitterMs: NotRequired[int],
    downlinkJitterMs: NotRequired[int],
    uplinkLossPercent: NotRequired[int],
    downlinkLossPercent: NotRequired[int],
  1. See NetworkProfileTypeType

NetworkProfileTypeDef#

# NetworkProfileTypeDef usage example

from mypy_boto3_devicefarm.type_defs import NetworkProfileTypeDef

def get_value() -> NetworkProfileTypeDef:
    return {
        "arn": ...,
    }
# NetworkProfileTypeDef definition

class NetworkProfileTypeDef(TypedDict):
    arn: NotRequired[str],
    name: NotRequired[str],
    description: NotRequired[str],
    type: NotRequired[NetworkProfileTypeType],  # (1)
    uplinkBandwidthBits: NotRequired[int],
    downlinkBandwidthBits: NotRequired[int],
    uplinkDelayMs: NotRequired[int],
    downlinkDelayMs: NotRequired[int],
    uplinkJitterMs: NotRequired[int],
    downlinkJitterMs: NotRequired[int],
    uplinkLossPercent: NotRequired[int],
    downlinkLossPercent: NotRequired[int],
  1. See NetworkProfileTypeType

VpcConfigTypeDef#

# VpcConfigTypeDef usage example

from mypy_boto3_devicefarm.type_defs import VpcConfigTypeDef

def get_value() -> VpcConfigTypeDef:
    return {
        "securityGroupIds": ...,
        "subnetIds": ...,
        "vpcId": ...,
    }
# VpcConfigTypeDef definition

class VpcConfigTypeDef(TypedDict):
    securityGroupIds: Sequence[str],
    subnetIds: Sequence[str],
    vpcId: str,

CreateRemoteAccessSessionConfigurationTypeDef#

# CreateRemoteAccessSessionConfigurationTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CreateRemoteAccessSessionConfigurationTypeDef

def get_value() -> CreateRemoteAccessSessionConfigurationTypeDef:
    return {
        "billingMethod": ...,
    }
# CreateRemoteAccessSessionConfigurationTypeDef definition

class CreateRemoteAccessSessionConfigurationTypeDef(TypedDict):
    billingMethod: NotRequired[BillingMethodType],  # (1)
    vpceConfigurationArns: NotRequired[Sequence[str]],
  1. See BillingMethodType

TestGridVpcConfigTypeDef#

# TestGridVpcConfigTypeDef usage example

from mypy_boto3_devicefarm.type_defs import TestGridVpcConfigTypeDef

def get_value() -> TestGridVpcConfigTypeDef:
    return {
        "securityGroupIds": ...,
        "subnetIds": ...,
        "vpcId": ...,
    }
# TestGridVpcConfigTypeDef definition

class TestGridVpcConfigTypeDef(TypedDict):
    securityGroupIds: Sequence[str],
    subnetIds: Sequence[str],
    vpcId: str,

CreateTestGridUrlRequestRequestTypeDef#

# CreateTestGridUrlRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CreateTestGridUrlRequestRequestTypeDef

def get_value() -> CreateTestGridUrlRequestRequestTypeDef:
    return {
        "projectArn": ...,
        "expiresInSeconds": ...,
    }
# CreateTestGridUrlRequestRequestTypeDef definition

class CreateTestGridUrlRequestRequestTypeDef(TypedDict):
    projectArn: str,
    expiresInSeconds: int,

CreateTestGridUrlResultTypeDef#

# CreateTestGridUrlResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CreateTestGridUrlResultTypeDef

def get_value() -> CreateTestGridUrlResultTypeDef:
    return {
        "url": ...,
        "expires": ...,
        "ResponseMetadata": ...,
    }
# CreateTestGridUrlResultTypeDef definition

class CreateTestGridUrlResultTypeDef(TypedDict):
    url: str,
    expires: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateUploadRequestRequestTypeDef#

# CreateUploadRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CreateUploadRequestRequestTypeDef

def get_value() -> CreateUploadRequestRequestTypeDef:
    return {
        "projectArn": ...,
        "name": ...,
        "type": ...,
    }
# CreateUploadRequestRequestTypeDef definition

class CreateUploadRequestRequestTypeDef(TypedDict):
    projectArn: str,
    name: str,
    type: UploadTypeType,  # (1)
    contentType: NotRequired[str],
  1. See UploadTypeType

UploadTypeDef#

# UploadTypeDef usage example

from mypy_boto3_devicefarm.type_defs import UploadTypeDef

def get_value() -> UploadTypeDef:
    return {
        "arn": ...,
    }
# UploadTypeDef definition

class UploadTypeDef(TypedDict):
    arn: NotRequired[str],
    name: NotRequired[str],
    created: NotRequired[datetime],
    type: NotRequired[UploadTypeType],  # (1)
    status: NotRequired[UploadStatusType],  # (2)
    url: NotRequired[str],
    metadata: NotRequired[str],
    contentType: NotRequired[str],
    message: NotRequired[str],
    category: NotRequired[UploadCategoryType],  # (3)
  1. See UploadTypeType
  2. See UploadStatusType
  3. See UploadCategoryType

CreateVPCEConfigurationRequestRequestTypeDef#

# CreateVPCEConfigurationRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CreateVPCEConfigurationRequestRequestTypeDef

def get_value() -> CreateVPCEConfigurationRequestRequestTypeDef:
    return {
        "vpceConfigurationName": ...,
        "vpceServiceName": ...,
        "serviceDnsName": ...,
    }
# CreateVPCEConfigurationRequestRequestTypeDef definition

class CreateVPCEConfigurationRequestRequestTypeDef(TypedDict):
    vpceConfigurationName: str,
    vpceServiceName: str,
    serviceDnsName: str,
    vpceConfigurationDescription: NotRequired[str],

VPCEConfigurationTypeDef#

# VPCEConfigurationTypeDef usage example

from mypy_boto3_devicefarm.type_defs import VPCEConfigurationTypeDef

def get_value() -> VPCEConfigurationTypeDef:
    return {
        "arn": ...,
    }
# VPCEConfigurationTypeDef definition

class VPCEConfigurationTypeDef(TypedDict):
    arn: NotRequired[str],
    vpceConfigurationName: NotRequired[str],
    vpceServiceName: NotRequired[str],
    serviceDnsName: NotRequired[str],
    vpceConfigurationDescription: NotRequired[str],

CustomerArtifactPathsTypeDef#

# CustomerArtifactPathsTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CustomerArtifactPathsTypeDef

def get_value() -> CustomerArtifactPathsTypeDef:
    return {
        "iosPaths": ...,
    }
# CustomerArtifactPathsTypeDef definition

class CustomerArtifactPathsTypeDef(TypedDict):
    iosPaths: NotRequired[Sequence[str]],
    androidPaths: NotRequired[Sequence[str]],
    deviceHostPaths: NotRequired[Sequence[str]],

DeleteDevicePoolRequestRequestTypeDef#

# DeleteDevicePoolRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import DeleteDevicePoolRequestRequestTypeDef

def get_value() -> DeleteDevicePoolRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# DeleteDevicePoolRequestRequestTypeDef definition

class DeleteDevicePoolRequestRequestTypeDef(TypedDict):
    arn: str,

DeleteInstanceProfileRequestRequestTypeDef#

# DeleteInstanceProfileRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import DeleteInstanceProfileRequestRequestTypeDef

def get_value() -> DeleteInstanceProfileRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# DeleteInstanceProfileRequestRequestTypeDef definition

class DeleteInstanceProfileRequestRequestTypeDef(TypedDict):
    arn: str,

DeleteNetworkProfileRequestRequestTypeDef#

# DeleteNetworkProfileRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import DeleteNetworkProfileRequestRequestTypeDef

def get_value() -> DeleteNetworkProfileRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# DeleteNetworkProfileRequestRequestTypeDef definition

class DeleteNetworkProfileRequestRequestTypeDef(TypedDict):
    arn: str,

DeleteProjectRequestRequestTypeDef#

# DeleteProjectRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import DeleteProjectRequestRequestTypeDef

def get_value() -> DeleteProjectRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# DeleteProjectRequestRequestTypeDef definition

class DeleteProjectRequestRequestTypeDef(TypedDict):
    arn: str,

DeleteRemoteAccessSessionRequestRequestTypeDef#

# DeleteRemoteAccessSessionRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import DeleteRemoteAccessSessionRequestRequestTypeDef

def get_value() -> DeleteRemoteAccessSessionRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# DeleteRemoteAccessSessionRequestRequestTypeDef definition

class DeleteRemoteAccessSessionRequestRequestTypeDef(TypedDict):
    arn: str,

DeleteRunRequestRequestTypeDef#

# DeleteRunRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import DeleteRunRequestRequestTypeDef

def get_value() -> DeleteRunRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# DeleteRunRequestRequestTypeDef definition

class DeleteRunRequestRequestTypeDef(TypedDict):
    arn: str,

DeleteTestGridProjectRequestRequestTypeDef#

# DeleteTestGridProjectRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import DeleteTestGridProjectRequestRequestTypeDef

def get_value() -> DeleteTestGridProjectRequestRequestTypeDef:
    return {
        "projectArn": ...,
    }
# DeleteTestGridProjectRequestRequestTypeDef definition

class DeleteTestGridProjectRequestRequestTypeDef(TypedDict):
    projectArn: str,

DeleteUploadRequestRequestTypeDef#

# DeleteUploadRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import DeleteUploadRequestRequestTypeDef

def get_value() -> DeleteUploadRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# DeleteUploadRequestRequestTypeDef definition

class DeleteUploadRequestRequestTypeDef(TypedDict):
    arn: str,

DeleteVPCEConfigurationRequestRequestTypeDef#

# DeleteVPCEConfigurationRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import DeleteVPCEConfigurationRequestRequestTypeDef

def get_value() -> DeleteVPCEConfigurationRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# DeleteVPCEConfigurationRequestRequestTypeDef definition

class DeleteVPCEConfigurationRequestRequestTypeDef(TypedDict):
    arn: str,

DeviceFilterTypeDef#

# DeviceFilterTypeDef usage example

from mypy_boto3_devicefarm.type_defs import DeviceFilterTypeDef

def get_value() -> DeviceFilterTypeDef:
    return {
        "attribute": ...,
        "operator": ...,
        "values": ...,
    }
# DeviceFilterTypeDef definition

class DeviceFilterTypeDef(TypedDict):
    attribute: DeviceFilterAttributeType,  # (1)
    operator: RuleOperatorType,  # (2)
    values: List[str],
  1. See DeviceFilterAttributeType
  2. See RuleOperatorType

DeviceMinutesTypeDef#

# DeviceMinutesTypeDef usage example

from mypy_boto3_devicefarm.type_defs import DeviceMinutesTypeDef

def get_value() -> DeviceMinutesTypeDef:
    return {
        "total": ...,
    }
# DeviceMinutesTypeDef definition

class DeviceMinutesTypeDef(TypedDict):
    total: NotRequired[float],
    metered: NotRequired[float],
    unmetered: NotRequired[float],

IncompatibilityMessageTypeDef#

# IncompatibilityMessageTypeDef usage example

from mypy_boto3_devicefarm.type_defs import IncompatibilityMessageTypeDef

def get_value() -> IncompatibilityMessageTypeDef:
    return {
        "message": ...,
    }
# IncompatibilityMessageTypeDef definition

class IncompatibilityMessageTypeDef(TypedDict):
    message: NotRequired[str],
    type: NotRequired[DeviceAttributeType],  # (1)
  1. See DeviceAttributeType

ResolutionTypeDef#

# ResolutionTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ResolutionTypeDef

def get_value() -> ResolutionTypeDef:
    return {
        "width": ...,
    }
# ResolutionTypeDef definition

class ResolutionTypeDef(TypedDict):
    width: NotRequired[int],
    height: NotRequired[int],

ExecutionConfigurationTypeDef#

# ExecutionConfigurationTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ExecutionConfigurationTypeDef

def get_value() -> ExecutionConfigurationTypeDef:
    return {
        "jobTimeoutMinutes": ...,
    }
# ExecutionConfigurationTypeDef definition

class ExecutionConfigurationTypeDef(TypedDict):
    jobTimeoutMinutes: NotRequired[int],
    accountsCleanup: NotRequired[bool],
    appPackagesCleanup: NotRequired[bool],
    videoCapture: NotRequired[bool],
    skipAppResign: NotRequired[bool],

GetDeviceInstanceRequestRequestTypeDef#

# GetDeviceInstanceRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetDeviceInstanceRequestRequestTypeDef

def get_value() -> GetDeviceInstanceRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# GetDeviceInstanceRequestRequestTypeDef definition

class GetDeviceInstanceRequestRequestTypeDef(TypedDict):
    arn: str,

ScheduleRunTestTypeDef#

# ScheduleRunTestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ScheduleRunTestTypeDef

def get_value() -> ScheduleRunTestTypeDef:
    return {
        "type": ...,
    }
# ScheduleRunTestTypeDef definition

class ScheduleRunTestTypeDef(TypedDict):
    type: TestTypeType,  # (1)
    testPackageArn: NotRequired[str],
    testSpecArn: NotRequired[str],
    filter: NotRequired[str],
    parameters: NotRequired[Mapping[str, str]],
  1. See TestTypeType

GetDevicePoolRequestRequestTypeDef#

# GetDevicePoolRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetDevicePoolRequestRequestTypeDef

def get_value() -> GetDevicePoolRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# GetDevicePoolRequestRequestTypeDef definition

class GetDevicePoolRequestRequestTypeDef(TypedDict):
    arn: str,

GetDeviceRequestRequestTypeDef#

# GetDeviceRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetDeviceRequestRequestTypeDef

def get_value() -> GetDeviceRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# GetDeviceRequestRequestTypeDef definition

class GetDeviceRequestRequestTypeDef(TypedDict):
    arn: str,

GetInstanceProfileRequestRequestTypeDef#

# GetInstanceProfileRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetInstanceProfileRequestRequestTypeDef

def get_value() -> GetInstanceProfileRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# GetInstanceProfileRequestRequestTypeDef definition

class GetInstanceProfileRequestRequestTypeDef(TypedDict):
    arn: str,

GetJobRequestRequestTypeDef#

# GetJobRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetJobRequestRequestTypeDef

def get_value() -> GetJobRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# GetJobRequestRequestTypeDef definition

class GetJobRequestRequestTypeDef(TypedDict):
    arn: str,

GetNetworkProfileRequestRequestTypeDef#

# GetNetworkProfileRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetNetworkProfileRequestRequestTypeDef

def get_value() -> GetNetworkProfileRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# GetNetworkProfileRequestRequestTypeDef definition

class GetNetworkProfileRequestRequestTypeDef(TypedDict):
    arn: str,

GetOfferingStatusRequestGetOfferingStatusPaginateTypeDef#

# GetOfferingStatusRequestGetOfferingStatusPaginateTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetOfferingStatusRequestGetOfferingStatusPaginateTypeDef

def get_value() -> GetOfferingStatusRequestGetOfferingStatusPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# GetOfferingStatusRequestGetOfferingStatusPaginateTypeDef definition

class GetOfferingStatusRequestGetOfferingStatusPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetOfferingStatusRequestRequestTypeDef#

# GetOfferingStatusRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetOfferingStatusRequestRequestTypeDef

def get_value() -> GetOfferingStatusRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# GetOfferingStatusRequestRequestTypeDef definition

class GetOfferingStatusRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],

GetProjectRequestRequestTypeDef#

# GetProjectRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetProjectRequestRequestTypeDef

def get_value() -> GetProjectRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# GetProjectRequestRequestTypeDef definition

class GetProjectRequestRequestTypeDef(TypedDict):
    arn: str,

GetRemoteAccessSessionRequestRequestTypeDef#

# GetRemoteAccessSessionRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetRemoteAccessSessionRequestRequestTypeDef

def get_value() -> GetRemoteAccessSessionRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# GetRemoteAccessSessionRequestRequestTypeDef definition

class GetRemoteAccessSessionRequestRequestTypeDef(TypedDict):
    arn: str,

GetRunRequestRequestTypeDef#

# GetRunRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetRunRequestRequestTypeDef

def get_value() -> GetRunRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# GetRunRequestRequestTypeDef definition

class GetRunRequestRequestTypeDef(TypedDict):
    arn: str,

GetSuiteRequestRequestTypeDef#

# GetSuiteRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetSuiteRequestRequestTypeDef

def get_value() -> GetSuiteRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# GetSuiteRequestRequestTypeDef definition

class GetSuiteRequestRequestTypeDef(TypedDict):
    arn: str,

GetTestGridProjectRequestRequestTypeDef#

# GetTestGridProjectRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetTestGridProjectRequestRequestTypeDef

def get_value() -> GetTestGridProjectRequestRequestTypeDef:
    return {
        "projectArn": ...,
    }
# GetTestGridProjectRequestRequestTypeDef definition

class GetTestGridProjectRequestRequestTypeDef(TypedDict):
    projectArn: str,

GetTestGridSessionRequestRequestTypeDef#

# GetTestGridSessionRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetTestGridSessionRequestRequestTypeDef

def get_value() -> GetTestGridSessionRequestRequestTypeDef:
    return {
        "projectArn": ...,
    }
# GetTestGridSessionRequestRequestTypeDef definition

class GetTestGridSessionRequestRequestTypeDef(TypedDict):
    projectArn: NotRequired[str],
    sessionId: NotRequired[str],
    sessionArn: NotRequired[str],

TestGridSessionTypeDef#

# TestGridSessionTypeDef usage example

from mypy_boto3_devicefarm.type_defs import TestGridSessionTypeDef

def get_value() -> TestGridSessionTypeDef:
    return {
        "arn": ...,
    }
# TestGridSessionTypeDef definition

class TestGridSessionTypeDef(TypedDict):
    arn: NotRequired[str],
    status: NotRequired[TestGridSessionStatusType],  # (1)
    created: NotRequired[datetime],
    ended: NotRequired[datetime],
    billingMinutes: NotRequired[float],
    seleniumProperties: NotRequired[str],
  1. See TestGridSessionStatusType

GetTestRequestRequestTypeDef#

# GetTestRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetTestRequestRequestTypeDef

def get_value() -> GetTestRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# GetTestRequestRequestTypeDef definition

class GetTestRequestRequestTypeDef(TypedDict):
    arn: str,

GetUploadRequestRequestTypeDef#

# GetUploadRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetUploadRequestRequestTypeDef

def get_value() -> GetUploadRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# GetUploadRequestRequestTypeDef definition

class GetUploadRequestRequestTypeDef(TypedDict):
    arn: str,

GetVPCEConfigurationRequestRequestTypeDef#

# GetVPCEConfigurationRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetVPCEConfigurationRequestRequestTypeDef

def get_value() -> GetVPCEConfigurationRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# GetVPCEConfigurationRequestRequestTypeDef definition

class GetVPCEConfigurationRequestRequestTypeDef(TypedDict):
    arn: str,

InstallToRemoteAccessSessionRequestRequestTypeDef#

# InstallToRemoteAccessSessionRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import InstallToRemoteAccessSessionRequestRequestTypeDef

def get_value() -> InstallToRemoteAccessSessionRequestRequestTypeDef:
    return {
        "remoteAccessSessionArn": ...,
        "appArn": ...,
    }
# InstallToRemoteAccessSessionRequestRequestTypeDef definition

class InstallToRemoteAccessSessionRequestRequestTypeDef(TypedDict):
    remoteAccessSessionArn: str,
    appArn: str,

ListArtifactsRequestListArtifactsPaginateTypeDef#

# ListArtifactsRequestListArtifactsPaginateTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListArtifactsRequestListArtifactsPaginateTypeDef

def get_value() -> ListArtifactsRequestListArtifactsPaginateTypeDef:
    return {
        "arn": ...,
        "type": ...,
    }
# ListArtifactsRequestListArtifactsPaginateTypeDef definition

class ListArtifactsRequestListArtifactsPaginateTypeDef(TypedDict):
    arn: str,
    type: ArtifactCategoryType,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ArtifactCategoryType
  2. See PaginatorConfigTypeDef

ListArtifactsRequestRequestTypeDef#

# ListArtifactsRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListArtifactsRequestRequestTypeDef

def get_value() -> ListArtifactsRequestRequestTypeDef:
    return {
        "arn": ...,
        "type": ...,
    }
# ListArtifactsRequestRequestTypeDef definition

class ListArtifactsRequestRequestTypeDef(TypedDict):
    arn: str,
    type: ArtifactCategoryType,  # (1)
    nextToken: NotRequired[str],
  1. See ArtifactCategoryType

ListDeviceInstancesRequestListDeviceInstancesPaginateTypeDef#

# ListDeviceInstancesRequestListDeviceInstancesPaginateTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListDeviceInstancesRequestListDeviceInstancesPaginateTypeDef

def get_value() -> ListDeviceInstancesRequestListDeviceInstancesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListDeviceInstancesRequestListDeviceInstancesPaginateTypeDef definition

class ListDeviceInstancesRequestListDeviceInstancesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDeviceInstancesRequestRequestTypeDef#

# ListDeviceInstancesRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListDeviceInstancesRequestRequestTypeDef

def get_value() -> ListDeviceInstancesRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListDeviceInstancesRequestRequestTypeDef definition

class ListDeviceInstancesRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListDevicePoolsRequestListDevicePoolsPaginateTypeDef#

# ListDevicePoolsRequestListDevicePoolsPaginateTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListDevicePoolsRequestListDevicePoolsPaginateTypeDef

def get_value() -> ListDevicePoolsRequestListDevicePoolsPaginateTypeDef:
    return {
        "arn": ...,
    }
# ListDevicePoolsRequestListDevicePoolsPaginateTypeDef definition

class ListDevicePoolsRequestListDevicePoolsPaginateTypeDef(TypedDict):
    arn: str,
    type: NotRequired[DevicePoolTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DevicePoolTypeType
  2. See PaginatorConfigTypeDef

ListDevicePoolsRequestRequestTypeDef#

# ListDevicePoolsRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListDevicePoolsRequestRequestTypeDef

def get_value() -> ListDevicePoolsRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# ListDevicePoolsRequestRequestTypeDef definition

class ListDevicePoolsRequestRequestTypeDef(TypedDict):
    arn: str,
    type: NotRequired[DevicePoolTypeType],  # (1)
    nextToken: NotRequired[str],
  1. See DevicePoolTypeType

ListInstanceProfilesRequestListInstanceProfilesPaginateTypeDef#

# ListInstanceProfilesRequestListInstanceProfilesPaginateTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListInstanceProfilesRequestListInstanceProfilesPaginateTypeDef

def get_value() -> ListInstanceProfilesRequestListInstanceProfilesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListInstanceProfilesRequestListInstanceProfilesPaginateTypeDef definition

class ListInstanceProfilesRequestListInstanceProfilesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListInstanceProfilesRequestRequestTypeDef#

# ListInstanceProfilesRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListInstanceProfilesRequestRequestTypeDef

def get_value() -> ListInstanceProfilesRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListInstanceProfilesRequestRequestTypeDef definition

class ListInstanceProfilesRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListJobsRequestListJobsPaginateTypeDef#

# ListJobsRequestListJobsPaginateTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListJobsRequestListJobsPaginateTypeDef

def get_value() -> ListJobsRequestListJobsPaginateTypeDef:
    return {
        "arn": ...,
    }
# ListJobsRequestListJobsPaginateTypeDef definition

class ListJobsRequestListJobsPaginateTypeDef(TypedDict):
    arn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListJobsRequestRequestTypeDef#

# ListJobsRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListJobsRequestRequestTypeDef

def get_value() -> ListJobsRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# ListJobsRequestRequestTypeDef definition

class ListJobsRequestRequestTypeDef(TypedDict):
    arn: str,
    nextToken: NotRequired[str],

ListNetworkProfilesRequestListNetworkProfilesPaginateTypeDef#

# ListNetworkProfilesRequestListNetworkProfilesPaginateTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListNetworkProfilesRequestListNetworkProfilesPaginateTypeDef

def get_value() -> ListNetworkProfilesRequestListNetworkProfilesPaginateTypeDef:
    return {
        "arn": ...,
    }
# ListNetworkProfilesRequestListNetworkProfilesPaginateTypeDef definition

class ListNetworkProfilesRequestListNetworkProfilesPaginateTypeDef(TypedDict):
    arn: str,
    type: NotRequired[NetworkProfileTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See NetworkProfileTypeType
  2. See PaginatorConfigTypeDef

ListNetworkProfilesRequestRequestTypeDef#

# ListNetworkProfilesRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListNetworkProfilesRequestRequestTypeDef

def get_value() -> ListNetworkProfilesRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# ListNetworkProfilesRequestRequestTypeDef definition

class ListNetworkProfilesRequestRequestTypeDef(TypedDict):
    arn: str,
    type: NotRequired[NetworkProfileTypeType],  # (1)
    nextToken: NotRequired[str],
  1. See NetworkProfileTypeType

ListOfferingPromotionsRequestListOfferingPromotionsPaginateTypeDef#

# ListOfferingPromotionsRequestListOfferingPromotionsPaginateTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListOfferingPromotionsRequestListOfferingPromotionsPaginateTypeDef

def get_value() -> ListOfferingPromotionsRequestListOfferingPromotionsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListOfferingPromotionsRequestListOfferingPromotionsPaginateTypeDef definition

class ListOfferingPromotionsRequestListOfferingPromotionsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListOfferingPromotionsRequestRequestTypeDef#

# ListOfferingPromotionsRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListOfferingPromotionsRequestRequestTypeDef

def get_value() -> ListOfferingPromotionsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListOfferingPromotionsRequestRequestTypeDef definition

class ListOfferingPromotionsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],

OfferingPromotionTypeDef#

# OfferingPromotionTypeDef usage example

from mypy_boto3_devicefarm.type_defs import OfferingPromotionTypeDef

def get_value() -> OfferingPromotionTypeDef:
    return {
        "id": ...,
    }
# OfferingPromotionTypeDef definition

class OfferingPromotionTypeDef(TypedDict):
    id: NotRequired[str],
    description: NotRequired[str],

ListOfferingTransactionsRequestListOfferingTransactionsPaginateTypeDef#

# ListOfferingTransactionsRequestListOfferingTransactionsPaginateTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListOfferingTransactionsRequestListOfferingTransactionsPaginateTypeDef

def get_value() -> ListOfferingTransactionsRequestListOfferingTransactionsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListOfferingTransactionsRequestListOfferingTransactionsPaginateTypeDef definition

class ListOfferingTransactionsRequestListOfferingTransactionsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListOfferingTransactionsRequestRequestTypeDef#

# ListOfferingTransactionsRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListOfferingTransactionsRequestRequestTypeDef

def get_value() -> ListOfferingTransactionsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListOfferingTransactionsRequestRequestTypeDef definition

class ListOfferingTransactionsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],

ListOfferingsRequestListOfferingsPaginateTypeDef#

# ListOfferingsRequestListOfferingsPaginateTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListOfferingsRequestListOfferingsPaginateTypeDef

def get_value() -> ListOfferingsRequestListOfferingsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListOfferingsRequestListOfferingsPaginateTypeDef definition

class ListOfferingsRequestListOfferingsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListOfferingsRequestRequestTypeDef#

# ListOfferingsRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListOfferingsRequestRequestTypeDef

def get_value() -> ListOfferingsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListOfferingsRequestRequestTypeDef definition

class ListOfferingsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],

ListProjectsRequestListProjectsPaginateTypeDef#

# ListProjectsRequestListProjectsPaginateTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListProjectsRequestListProjectsPaginateTypeDef

def get_value() -> ListProjectsRequestListProjectsPaginateTypeDef:
    return {
        "arn": ...,
    }
# ListProjectsRequestListProjectsPaginateTypeDef definition

class ListProjectsRequestListProjectsPaginateTypeDef(TypedDict):
    arn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListProjectsRequestRequestTypeDef#

# ListProjectsRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListProjectsRequestRequestTypeDef

def get_value() -> ListProjectsRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# ListProjectsRequestRequestTypeDef definition

class ListProjectsRequestRequestTypeDef(TypedDict):
    arn: NotRequired[str],
    nextToken: NotRequired[str],

ListRemoteAccessSessionsRequestListRemoteAccessSessionsPaginateTypeDef#

# ListRemoteAccessSessionsRequestListRemoteAccessSessionsPaginateTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListRemoteAccessSessionsRequestListRemoteAccessSessionsPaginateTypeDef

def get_value() -> ListRemoteAccessSessionsRequestListRemoteAccessSessionsPaginateTypeDef:
    return {
        "arn": ...,
    }
# ListRemoteAccessSessionsRequestListRemoteAccessSessionsPaginateTypeDef definition

class ListRemoteAccessSessionsRequestListRemoteAccessSessionsPaginateTypeDef(TypedDict):
    arn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRemoteAccessSessionsRequestRequestTypeDef#

# ListRemoteAccessSessionsRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListRemoteAccessSessionsRequestRequestTypeDef

def get_value() -> ListRemoteAccessSessionsRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# ListRemoteAccessSessionsRequestRequestTypeDef definition

class ListRemoteAccessSessionsRequestRequestTypeDef(TypedDict):
    arn: str,
    nextToken: NotRequired[str],

ListRunsRequestListRunsPaginateTypeDef#

# ListRunsRequestListRunsPaginateTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListRunsRequestListRunsPaginateTypeDef

def get_value() -> ListRunsRequestListRunsPaginateTypeDef:
    return {
        "arn": ...,
    }
# ListRunsRequestListRunsPaginateTypeDef definition

class ListRunsRequestListRunsPaginateTypeDef(TypedDict):
    arn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRunsRequestRequestTypeDef#

# ListRunsRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListRunsRequestRequestTypeDef

def get_value() -> ListRunsRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# ListRunsRequestRequestTypeDef definition

class ListRunsRequestRequestTypeDef(TypedDict):
    arn: str,
    nextToken: NotRequired[str],

ListSamplesRequestListSamplesPaginateTypeDef#

# ListSamplesRequestListSamplesPaginateTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListSamplesRequestListSamplesPaginateTypeDef

def get_value() -> ListSamplesRequestListSamplesPaginateTypeDef:
    return {
        "arn": ...,
    }
# ListSamplesRequestListSamplesPaginateTypeDef definition

class ListSamplesRequestListSamplesPaginateTypeDef(TypedDict):
    arn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSamplesRequestRequestTypeDef#

# ListSamplesRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListSamplesRequestRequestTypeDef

def get_value() -> ListSamplesRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# ListSamplesRequestRequestTypeDef definition

class ListSamplesRequestRequestTypeDef(TypedDict):
    arn: str,
    nextToken: NotRequired[str],

SampleTypeDef#

# SampleTypeDef usage example

from mypy_boto3_devicefarm.type_defs import SampleTypeDef

def get_value() -> SampleTypeDef:
    return {
        "arn": ...,
    }
# SampleTypeDef definition

class SampleTypeDef(TypedDict):
    arn: NotRequired[str],
    type: NotRequired[SampleTypeType],  # (1)
    url: NotRequired[str],
  1. See SampleTypeType

ListSuitesRequestListSuitesPaginateTypeDef#

# ListSuitesRequestListSuitesPaginateTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListSuitesRequestListSuitesPaginateTypeDef

def get_value() -> ListSuitesRequestListSuitesPaginateTypeDef:
    return {
        "arn": ...,
    }
# ListSuitesRequestListSuitesPaginateTypeDef definition

class ListSuitesRequestListSuitesPaginateTypeDef(TypedDict):
    arn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSuitesRequestRequestTypeDef#

# ListSuitesRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListSuitesRequestRequestTypeDef

def get_value() -> ListSuitesRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# ListSuitesRequestRequestTypeDef definition

class ListSuitesRequestRequestTypeDef(TypedDict):
    arn: str,
    nextToken: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_devicefarm.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

ListTestGridProjectsRequestRequestTypeDef#

# ListTestGridProjectsRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListTestGridProjectsRequestRequestTypeDef

def get_value() -> ListTestGridProjectsRequestRequestTypeDef:
    return {
        "maxResult": ...,
    }
# ListTestGridProjectsRequestRequestTypeDef definition

class ListTestGridProjectsRequestRequestTypeDef(TypedDict):
    maxResult: NotRequired[int],
    nextToken: NotRequired[str],

ListTestGridSessionActionsRequestRequestTypeDef#

# ListTestGridSessionActionsRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListTestGridSessionActionsRequestRequestTypeDef

def get_value() -> ListTestGridSessionActionsRequestRequestTypeDef:
    return {
        "sessionArn": ...,
    }
# ListTestGridSessionActionsRequestRequestTypeDef definition

class ListTestGridSessionActionsRequestRequestTypeDef(TypedDict):
    sessionArn: str,
    maxResult: NotRequired[int],
    nextToken: NotRequired[str],

TestGridSessionActionTypeDef#

# TestGridSessionActionTypeDef usage example

from mypy_boto3_devicefarm.type_defs import TestGridSessionActionTypeDef

def get_value() -> TestGridSessionActionTypeDef:
    return {
        "action": ...,
    }
# TestGridSessionActionTypeDef definition

class TestGridSessionActionTypeDef(TypedDict):
    action: NotRequired[str],
    started: NotRequired[datetime],
    duration: NotRequired[int],
    statusCode: NotRequired[str],
    requestMethod: NotRequired[str],

ListTestGridSessionArtifactsRequestRequestTypeDef#

# ListTestGridSessionArtifactsRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListTestGridSessionArtifactsRequestRequestTypeDef

def get_value() -> ListTestGridSessionArtifactsRequestRequestTypeDef:
    return {
        "sessionArn": ...,
    }
# ListTestGridSessionArtifactsRequestRequestTypeDef definition

class ListTestGridSessionArtifactsRequestRequestTypeDef(TypedDict):
    sessionArn: str,
    type: NotRequired[TestGridSessionArtifactCategoryType],  # (1)
    maxResult: NotRequired[int],
    nextToken: NotRequired[str],
  1. See TestGridSessionArtifactCategoryType

TestGridSessionArtifactTypeDef#

# TestGridSessionArtifactTypeDef usage example

from mypy_boto3_devicefarm.type_defs import TestGridSessionArtifactTypeDef

def get_value() -> TestGridSessionArtifactTypeDef:
    return {
        "filename": ...,
    }
# TestGridSessionArtifactTypeDef definition

class TestGridSessionArtifactTypeDef(TypedDict):
    filename: NotRequired[str],
    type: NotRequired[TestGridSessionArtifactTypeType],  # (1)
    url: NotRequired[str],
  1. See TestGridSessionArtifactTypeType

ListTestGridSessionsRequestRequestTypeDef#

# ListTestGridSessionsRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListTestGridSessionsRequestRequestTypeDef

def get_value() -> ListTestGridSessionsRequestRequestTypeDef:
    return {
        "projectArn": ...,
    }
# ListTestGridSessionsRequestRequestTypeDef definition

class ListTestGridSessionsRequestRequestTypeDef(TypedDict):
    projectArn: str,
    status: NotRequired[TestGridSessionStatusType],  # (1)
    creationTimeAfter: NotRequired[Union[datetime, str]],
    creationTimeBefore: NotRequired[Union[datetime, str]],
    endTimeAfter: NotRequired[Union[datetime, str]],
    endTimeBefore: NotRequired[Union[datetime, str]],
    maxResult: NotRequired[int],
    nextToken: NotRequired[str],
  1. See TestGridSessionStatusType

ListTestsRequestListTestsPaginateTypeDef#

# ListTestsRequestListTestsPaginateTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListTestsRequestListTestsPaginateTypeDef

def get_value() -> ListTestsRequestListTestsPaginateTypeDef:
    return {
        "arn": ...,
    }
# ListTestsRequestListTestsPaginateTypeDef definition

class ListTestsRequestListTestsPaginateTypeDef(TypedDict):
    arn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTestsRequestRequestTypeDef#

# ListTestsRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListTestsRequestRequestTypeDef

def get_value() -> ListTestsRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# ListTestsRequestRequestTypeDef definition

class ListTestsRequestRequestTypeDef(TypedDict):
    arn: str,
    nextToken: NotRequired[str],

ListUniqueProblemsRequestListUniqueProblemsPaginateTypeDef#

# ListUniqueProblemsRequestListUniqueProblemsPaginateTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListUniqueProblemsRequestListUniqueProblemsPaginateTypeDef

def get_value() -> ListUniqueProblemsRequestListUniqueProblemsPaginateTypeDef:
    return {
        "arn": ...,
    }
# ListUniqueProblemsRequestListUniqueProblemsPaginateTypeDef definition

class ListUniqueProblemsRequestListUniqueProblemsPaginateTypeDef(TypedDict):
    arn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListUniqueProblemsRequestRequestTypeDef#

# ListUniqueProblemsRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListUniqueProblemsRequestRequestTypeDef

def get_value() -> ListUniqueProblemsRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# ListUniqueProblemsRequestRequestTypeDef definition

class ListUniqueProblemsRequestRequestTypeDef(TypedDict):
    arn: str,
    nextToken: NotRequired[str],

ListUploadsRequestListUploadsPaginateTypeDef#

# ListUploadsRequestListUploadsPaginateTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListUploadsRequestListUploadsPaginateTypeDef

def get_value() -> ListUploadsRequestListUploadsPaginateTypeDef:
    return {
        "arn": ...,
    }
# ListUploadsRequestListUploadsPaginateTypeDef definition

class ListUploadsRequestListUploadsPaginateTypeDef(TypedDict):
    arn: str,
    type: NotRequired[UploadTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See UploadTypeType
  2. See PaginatorConfigTypeDef

ListUploadsRequestRequestTypeDef#

# ListUploadsRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListUploadsRequestRequestTypeDef

def get_value() -> ListUploadsRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# ListUploadsRequestRequestTypeDef definition

class ListUploadsRequestRequestTypeDef(TypedDict):
    arn: str,
    type: NotRequired[UploadTypeType],  # (1)
    nextToken: NotRequired[str],
  1. See UploadTypeType

ListVPCEConfigurationsRequestListVPCEConfigurationsPaginateTypeDef#

# ListVPCEConfigurationsRequestListVPCEConfigurationsPaginateTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListVPCEConfigurationsRequestListVPCEConfigurationsPaginateTypeDef

def get_value() -> ListVPCEConfigurationsRequestListVPCEConfigurationsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListVPCEConfigurationsRequestListVPCEConfigurationsPaginateTypeDef definition

class ListVPCEConfigurationsRequestListVPCEConfigurationsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListVPCEConfigurationsRequestRequestTypeDef#

# ListVPCEConfigurationsRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListVPCEConfigurationsRequestRequestTypeDef

def get_value() -> ListVPCEConfigurationsRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListVPCEConfigurationsRequestRequestTypeDef definition

class ListVPCEConfigurationsRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

LocationTypeDef#

# LocationTypeDef usage example

from mypy_boto3_devicefarm.type_defs import LocationTypeDef

def get_value() -> LocationTypeDef:
    return {
        "latitude": ...,
        "longitude": ...,
    }
# LocationTypeDef definition

class LocationTypeDef(TypedDict):
    latitude: float,
    longitude: float,

MonetaryAmountTypeDef#

# MonetaryAmountTypeDef usage example

from mypy_boto3_devicefarm.type_defs import MonetaryAmountTypeDef

def get_value() -> MonetaryAmountTypeDef:
    return {
        "amount": ...,
    }
# MonetaryAmountTypeDef definition

class MonetaryAmountTypeDef(TypedDict):
    amount: NotRequired[float],
    currencyCode: NotRequired[CurrencyCodeType],  # (1)
  1. See CurrencyCodeType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_devicefarm.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ProblemDetailTypeDef#

# ProblemDetailTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ProblemDetailTypeDef

def get_value() -> ProblemDetailTypeDef:
    return {
        "arn": ...,
    }
# ProblemDetailTypeDef definition

class ProblemDetailTypeDef(TypedDict):
    arn: NotRequired[str],
    name: NotRequired[str],

PurchaseOfferingRequestRequestTypeDef#

# PurchaseOfferingRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import PurchaseOfferingRequestRequestTypeDef

def get_value() -> PurchaseOfferingRequestRequestTypeDef:
    return {
        "offeringId": ...,
        "quantity": ...,
    }
# PurchaseOfferingRequestRequestTypeDef definition

class PurchaseOfferingRequestRequestTypeDef(TypedDict):
    offeringId: str,
    quantity: int,
    offeringPromotionId: NotRequired[str],

RadiosTypeDef#

# RadiosTypeDef usage example

from mypy_boto3_devicefarm.type_defs import RadiosTypeDef

def get_value() -> RadiosTypeDef:
    return {
        "wifi": ...,
    }
# RadiosTypeDef definition

class RadiosTypeDef(TypedDict):
    wifi: NotRequired[bool],
    bluetooth: NotRequired[bool],
    nfc: NotRequired[bool],
    gps: NotRequired[bool],

RenewOfferingRequestRequestTypeDef#

# RenewOfferingRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import RenewOfferingRequestRequestTypeDef

def get_value() -> RenewOfferingRequestRequestTypeDef:
    return {
        "offeringId": ...,
        "quantity": ...,
    }
# RenewOfferingRequestRequestTypeDef definition

class RenewOfferingRequestRequestTypeDef(TypedDict):
    offeringId: str,
    quantity: int,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

StopJobRequestRequestTypeDef#

# StopJobRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import StopJobRequestRequestTypeDef

def get_value() -> StopJobRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# StopJobRequestRequestTypeDef definition

class StopJobRequestRequestTypeDef(TypedDict):
    arn: str,

StopRemoteAccessSessionRequestRequestTypeDef#

# StopRemoteAccessSessionRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import StopRemoteAccessSessionRequestRequestTypeDef

def get_value() -> StopRemoteAccessSessionRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# StopRemoteAccessSessionRequestRequestTypeDef definition

class StopRemoteAccessSessionRequestRequestTypeDef(TypedDict):
    arn: str,

StopRunRequestRequestTypeDef#

# StopRunRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import StopRunRequestRequestTypeDef

def get_value() -> StopRunRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# StopRunRequestRequestTypeDef definition

class StopRunRequestRequestTypeDef(TypedDict):
    arn: str,

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    TagKeys: Sequence[str],

UpdateDeviceInstanceRequestRequestTypeDef#

# UpdateDeviceInstanceRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import UpdateDeviceInstanceRequestRequestTypeDef

def get_value() -> UpdateDeviceInstanceRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# UpdateDeviceInstanceRequestRequestTypeDef definition

class UpdateDeviceInstanceRequestRequestTypeDef(TypedDict):
    arn: str,
    profileArn: NotRequired[str],
    labels: NotRequired[Sequence[str]],

UpdateInstanceProfileRequestRequestTypeDef#

# UpdateInstanceProfileRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import UpdateInstanceProfileRequestRequestTypeDef

def get_value() -> UpdateInstanceProfileRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# UpdateInstanceProfileRequestRequestTypeDef definition

class UpdateInstanceProfileRequestRequestTypeDef(TypedDict):
    arn: str,
    name: NotRequired[str],
    description: NotRequired[str],
    packageCleanup: NotRequired[bool],
    excludeAppPackagesFromCleanup: NotRequired[Sequence[str]],
    rebootAfterUse: NotRequired[bool],

UpdateNetworkProfileRequestRequestTypeDef#

# UpdateNetworkProfileRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import UpdateNetworkProfileRequestRequestTypeDef

def get_value() -> UpdateNetworkProfileRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# UpdateNetworkProfileRequestRequestTypeDef definition

class UpdateNetworkProfileRequestRequestTypeDef(TypedDict):
    arn: str,
    name: NotRequired[str],
    description: NotRequired[str],
    type: NotRequired[NetworkProfileTypeType],  # (1)
    uplinkBandwidthBits: NotRequired[int],
    downlinkBandwidthBits: NotRequired[int],
    uplinkDelayMs: NotRequired[int],
    downlinkDelayMs: NotRequired[int],
    uplinkJitterMs: NotRequired[int],
    downlinkJitterMs: NotRequired[int],
    uplinkLossPercent: NotRequired[int],
    downlinkLossPercent: NotRequired[int],
  1. See NetworkProfileTypeType

UpdateUploadRequestRequestTypeDef#

# UpdateUploadRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import UpdateUploadRequestRequestTypeDef

def get_value() -> UpdateUploadRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# UpdateUploadRequestRequestTypeDef definition

class UpdateUploadRequestRequestTypeDef(TypedDict):
    arn: str,
    name: NotRequired[str],
    contentType: NotRequired[str],
    editContent: NotRequired[bool],

UpdateVPCEConfigurationRequestRequestTypeDef#

# UpdateVPCEConfigurationRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import UpdateVPCEConfigurationRequestRequestTypeDef

def get_value() -> UpdateVPCEConfigurationRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# UpdateVPCEConfigurationRequestRequestTypeDef definition

class UpdateVPCEConfigurationRequestRequestTypeDef(TypedDict):
    arn: str,
    vpceConfigurationName: NotRequired[str],
    vpceServiceName: NotRequired[str],
    serviceDnsName: NotRequired[str],
    vpceConfigurationDescription: NotRequired[str],

AccountSettingsTypeDef#

# AccountSettingsTypeDef usage example

from mypy_boto3_devicefarm.type_defs import AccountSettingsTypeDef

def get_value() -> AccountSettingsTypeDef:
    return {
        "awsAccountNumber": ...,
    }
# AccountSettingsTypeDef definition

class AccountSettingsTypeDef(TypedDict):
    awsAccountNumber: NotRequired[str],
    unmeteredDevices: NotRequired[Dict[DevicePlatformType, int]],  # (1)
    unmeteredRemoteAccessDevices: NotRequired[Dict[DevicePlatformType, int]],  # (1)
    maxJobTimeoutMinutes: NotRequired[int],
    trialMinutes: NotRequired[TrialMinutesTypeDef],  # (3)
    maxSlots: NotRequired[Dict[str, int]],
    defaultJobTimeoutMinutes: NotRequired[int],
    skipAppResign: NotRequired[bool],
  1. See DevicePlatformType
  2. See DevicePlatformType
  3. See TrialMinutesTypeDef

ListArtifactsResultTypeDef#

# ListArtifactsResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListArtifactsResultTypeDef

def get_value() -> ListArtifactsResultTypeDef:
    return {
        "artifacts": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListArtifactsResultTypeDef definition

class ListArtifactsResultTypeDef(TypedDict):
    artifacts: List[ArtifactTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ArtifactTypeDef
  2. See ResponseMetadataTypeDef

CreateDevicePoolRequestRequestTypeDef#

# CreateDevicePoolRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CreateDevicePoolRequestRequestTypeDef

def get_value() -> CreateDevicePoolRequestRequestTypeDef:
    return {
        "projectArn": ...,
        "name": ...,
        "rules": ...,
    }
# CreateDevicePoolRequestRequestTypeDef definition

class CreateDevicePoolRequestRequestTypeDef(TypedDict):
    projectArn: str,
    name: str,
    rules: Sequence[RuleTypeDef],  # (1)
    description: NotRequired[str],
    maxDevices: NotRequired[int],
  1. See RuleTypeDef

DevicePoolTypeDef#

# DevicePoolTypeDef usage example

from mypy_boto3_devicefarm.type_defs import DevicePoolTypeDef

def get_value() -> DevicePoolTypeDef:
    return {
        "arn": ...,
    }
# DevicePoolTypeDef definition

class DevicePoolTypeDef(TypedDict):
    arn: NotRequired[str],
    name: NotRequired[str],
    description: NotRequired[str],
    type: NotRequired[DevicePoolTypeType],  # (1)
    rules: NotRequired[List[RuleTypeDef]],  # (2)
    maxDevices: NotRequired[int],
  1. See DevicePoolTypeType
  2. See RuleTypeDef

UpdateDevicePoolRequestRequestTypeDef#

# UpdateDevicePoolRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import UpdateDevicePoolRequestRequestTypeDef

def get_value() -> UpdateDevicePoolRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# UpdateDevicePoolRequestRequestTypeDef definition

class UpdateDevicePoolRequestRequestTypeDef(TypedDict):
    arn: str,
    name: NotRequired[str],
    description: NotRequired[str],
    rules: NotRequired[Sequence[RuleTypeDef]],  # (1)
    maxDevices: NotRequired[int],
    clearMaxDevices: NotRequired[bool],
  1. See RuleTypeDef

CreateInstanceProfileResultTypeDef#

# CreateInstanceProfileResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CreateInstanceProfileResultTypeDef

def get_value() -> CreateInstanceProfileResultTypeDef:
    return {
        "instanceProfile": ...,
        "ResponseMetadata": ...,
    }
# CreateInstanceProfileResultTypeDef definition

class CreateInstanceProfileResultTypeDef(TypedDict):
    instanceProfile: InstanceProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceProfileTypeDef
  2. See ResponseMetadataTypeDef

DeviceInstanceTypeDef#

# DeviceInstanceTypeDef usage example

from mypy_boto3_devicefarm.type_defs import DeviceInstanceTypeDef

def get_value() -> DeviceInstanceTypeDef:
    return {
        "arn": ...,
    }
# DeviceInstanceTypeDef definition

class DeviceInstanceTypeDef(TypedDict):
    arn: NotRequired[str],
    deviceArn: NotRequired[str],
    labels: NotRequired[List[str]],
    status: NotRequired[InstanceStatusType],  # (1)
    udid: NotRequired[str],
    instanceProfile: NotRequired[InstanceProfileTypeDef],  # (2)
  1. See InstanceStatusType
  2. See InstanceProfileTypeDef

GetInstanceProfileResultTypeDef#

# GetInstanceProfileResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetInstanceProfileResultTypeDef

def get_value() -> GetInstanceProfileResultTypeDef:
    return {
        "instanceProfile": ...,
        "ResponseMetadata": ...,
    }
# GetInstanceProfileResultTypeDef definition

class GetInstanceProfileResultTypeDef(TypedDict):
    instanceProfile: InstanceProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceProfileTypeDef
  2. See ResponseMetadataTypeDef

ListInstanceProfilesResultTypeDef#

# ListInstanceProfilesResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListInstanceProfilesResultTypeDef

def get_value() -> ListInstanceProfilesResultTypeDef:
    return {
        "instanceProfiles": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListInstanceProfilesResultTypeDef definition

class ListInstanceProfilesResultTypeDef(TypedDict):
    instanceProfiles: List[InstanceProfileTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceProfileTypeDef
  2. See ResponseMetadataTypeDef

UpdateInstanceProfileResultTypeDef#

# UpdateInstanceProfileResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import UpdateInstanceProfileResultTypeDef

def get_value() -> UpdateInstanceProfileResultTypeDef:
    return {
        "instanceProfile": ...,
        "ResponseMetadata": ...,
    }
# UpdateInstanceProfileResultTypeDef definition

class UpdateInstanceProfileResultTypeDef(TypedDict):
    instanceProfile: InstanceProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceProfileTypeDef
  2. See ResponseMetadataTypeDef

CreateNetworkProfileResultTypeDef#

# CreateNetworkProfileResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CreateNetworkProfileResultTypeDef

def get_value() -> CreateNetworkProfileResultTypeDef:
    return {
        "networkProfile": ...,
        "ResponseMetadata": ...,
    }
# CreateNetworkProfileResultTypeDef definition

class CreateNetworkProfileResultTypeDef(TypedDict):
    networkProfile: NetworkProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkProfileTypeDef
  2. See ResponseMetadataTypeDef

GetNetworkProfileResultTypeDef#

# GetNetworkProfileResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetNetworkProfileResultTypeDef

def get_value() -> GetNetworkProfileResultTypeDef:
    return {
        "networkProfile": ...,
        "ResponseMetadata": ...,
    }
# GetNetworkProfileResultTypeDef definition

class GetNetworkProfileResultTypeDef(TypedDict):
    networkProfile: NetworkProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkProfileTypeDef
  2. See ResponseMetadataTypeDef

ListNetworkProfilesResultTypeDef#

# ListNetworkProfilesResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListNetworkProfilesResultTypeDef

def get_value() -> ListNetworkProfilesResultTypeDef:
    return {
        "networkProfiles": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListNetworkProfilesResultTypeDef definition

class ListNetworkProfilesResultTypeDef(TypedDict):
    networkProfiles: List[NetworkProfileTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkProfileTypeDef
  2. See ResponseMetadataTypeDef

UpdateNetworkProfileResultTypeDef#

# UpdateNetworkProfileResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import UpdateNetworkProfileResultTypeDef

def get_value() -> UpdateNetworkProfileResultTypeDef:
    return {
        "networkProfile": ...,
        "ResponseMetadata": ...,
    }
# UpdateNetworkProfileResultTypeDef definition

class UpdateNetworkProfileResultTypeDef(TypedDict):
    networkProfile: NetworkProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkProfileTypeDef
  2. See ResponseMetadataTypeDef

CreateProjectRequestRequestTypeDef#

# CreateProjectRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CreateProjectRequestRequestTypeDef

def get_value() -> CreateProjectRequestRequestTypeDef:
    return {
        "name": ...,
    }
# CreateProjectRequestRequestTypeDef definition

class CreateProjectRequestRequestTypeDef(TypedDict):
    name: str,
    defaultJobTimeoutMinutes: NotRequired[int],
    vpcConfig: NotRequired[VpcConfigTypeDef],  # (1)
  1. See VpcConfigTypeDef

ProjectTypeDef#

# ProjectTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ProjectTypeDef

def get_value() -> ProjectTypeDef:
    return {
        "arn": ...,
    }
# ProjectTypeDef definition

class ProjectTypeDef(TypedDict):
    arn: NotRequired[str],
    name: NotRequired[str],
    defaultJobTimeoutMinutes: NotRequired[int],
    created: NotRequired[datetime],
    vpcConfig: NotRequired[VpcConfigTypeDef],  # (1)
  1. See VpcConfigTypeDef

UpdateProjectRequestRequestTypeDef#

# UpdateProjectRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import UpdateProjectRequestRequestTypeDef

def get_value() -> UpdateProjectRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# UpdateProjectRequestRequestTypeDef definition

class UpdateProjectRequestRequestTypeDef(TypedDict):
    arn: str,
    name: NotRequired[str],
    defaultJobTimeoutMinutes: NotRequired[int],
    vpcConfig: NotRequired[VpcConfigTypeDef],  # (1)
  1. See VpcConfigTypeDef

CreateRemoteAccessSessionRequestRequestTypeDef#

# CreateRemoteAccessSessionRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CreateRemoteAccessSessionRequestRequestTypeDef

def get_value() -> CreateRemoteAccessSessionRequestRequestTypeDef:
    return {
        "projectArn": ...,
        "deviceArn": ...,
    }
# CreateRemoteAccessSessionRequestRequestTypeDef definition

class CreateRemoteAccessSessionRequestRequestTypeDef(TypedDict):
    projectArn: str,
    deviceArn: str,
    instanceArn: NotRequired[str],
    sshPublicKey: NotRequired[str],
    remoteDebugEnabled: NotRequired[bool],
    remoteRecordEnabled: NotRequired[bool],
    remoteRecordAppArn: NotRequired[str],
    name: NotRequired[str],
    clientId: NotRequired[str],
    configuration: NotRequired[CreateRemoteAccessSessionConfigurationTypeDef],  # (1)
    interactionMode: NotRequired[InteractionModeType],  # (2)
    skipAppResign: NotRequired[bool],
  1. See CreateRemoteAccessSessionConfigurationTypeDef
  2. See InteractionModeType

CreateTestGridProjectRequestRequestTypeDef#

# CreateTestGridProjectRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CreateTestGridProjectRequestRequestTypeDef

def get_value() -> CreateTestGridProjectRequestRequestTypeDef:
    return {
        "name": ...,
    }
# CreateTestGridProjectRequestRequestTypeDef definition

class CreateTestGridProjectRequestRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    vpcConfig: NotRequired[TestGridVpcConfigTypeDef],  # (1)
  1. See TestGridVpcConfigTypeDef

TestGridProjectTypeDef#

# TestGridProjectTypeDef usage example

from mypy_boto3_devicefarm.type_defs import TestGridProjectTypeDef

def get_value() -> TestGridProjectTypeDef:
    return {
        "arn": ...,
    }
# TestGridProjectTypeDef definition

class TestGridProjectTypeDef(TypedDict):
    arn: NotRequired[str],
    name: NotRequired[str],
    description: NotRequired[str],
    vpcConfig: NotRequired[TestGridVpcConfigTypeDef],  # (1)
    created: NotRequired[datetime],
  1. See TestGridVpcConfigTypeDef

UpdateTestGridProjectRequestRequestTypeDef#

# UpdateTestGridProjectRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import UpdateTestGridProjectRequestRequestTypeDef

def get_value() -> UpdateTestGridProjectRequestRequestTypeDef:
    return {
        "projectArn": ...,
    }
# UpdateTestGridProjectRequestRequestTypeDef definition

class UpdateTestGridProjectRequestRequestTypeDef(TypedDict):
    projectArn: str,
    name: NotRequired[str],
    description: NotRequired[str],
    vpcConfig: NotRequired[TestGridVpcConfigTypeDef],  # (1)
  1. See TestGridVpcConfigTypeDef

CreateUploadResultTypeDef#

# CreateUploadResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CreateUploadResultTypeDef

def get_value() -> CreateUploadResultTypeDef:
    return {
        "upload": ...,
        "ResponseMetadata": ...,
    }
# CreateUploadResultTypeDef definition

class CreateUploadResultTypeDef(TypedDict):
    upload: UploadTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UploadTypeDef
  2. See ResponseMetadataTypeDef

GetUploadResultTypeDef#

# GetUploadResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetUploadResultTypeDef

def get_value() -> GetUploadResultTypeDef:
    return {
        "upload": ...,
        "ResponseMetadata": ...,
    }
# GetUploadResultTypeDef definition

class GetUploadResultTypeDef(TypedDict):
    upload: UploadTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UploadTypeDef
  2. See ResponseMetadataTypeDef

InstallToRemoteAccessSessionResultTypeDef#

# InstallToRemoteAccessSessionResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import InstallToRemoteAccessSessionResultTypeDef

def get_value() -> InstallToRemoteAccessSessionResultTypeDef:
    return {
        "appUpload": ...,
        "ResponseMetadata": ...,
    }
# InstallToRemoteAccessSessionResultTypeDef definition

class InstallToRemoteAccessSessionResultTypeDef(TypedDict):
    appUpload: UploadTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UploadTypeDef
  2. See ResponseMetadataTypeDef

ListUploadsResultTypeDef#

# ListUploadsResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListUploadsResultTypeDef

def get_value() -> ListUploadsResultTypeDef:
    return {
        "uploads": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListUploadsResultTypeDef definition

class ListUploadsResultTypeDef(TypedDict):
    uploads: List[UploadTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UploadTypeDef
  2. See ResponseMetadataTypeDef

UpdateUploadResultTypeDef#

# UpdateUploadResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import UpdateUploadResultTypeDef

def get_value() -> UpdateUploadResultTypeDef:
    return {
        "upload": ...,
        "ResponseMetadata": ...,
    }
# UpdateUploadResultTypeDef definition

class UpdateUploadResultTypeDef(TypedDict):
    upload: UploadTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UploadTypeDef
  2. See ResponseMetadataTypeDef

CreateVPCEConfigurationResultTypeDef#

# CreateVPCEConfigurationResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CreateVPCEConfigurationResultTypeDef

def get_value() -> CreateVPCEConfigurationResultTypeDef:
    return {
        "vpceConfiguration": ...,
        "ResponseMetadata": ...,
    }
# CreateVPCEConfigurationResultTypeDef definition

class CreateVPCEConfigurationResultTypeDef(TypedDict):
    vpceConfiguration: VPCEConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VPCEConfigurationTypeDef
  2. See ResponseMetadataTypeDef

GetVPCEConfigurationResultTypeDef#

# GetVPCEConfigurationResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetVPCEConfigurationResultTypeDef

def get_value() -> GetVPCEConfigurationResultTypeDef:
    return {
        "vpceConfiguration": ...,
        "ResponseMetadata": ...,
    }
# GetVPCEConfigurationResultTypeDef definition

class GetVPCEConfigurationResultTypeDef(TypedDict):
    vpceConfiguration: VPCEConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VPCEConfigurationTypeDef
  2. See ResponseMetadataTypeDef

ListVPCEConfigurationsResultTypeDef#

# ListVPCEConfigurationsResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListVPCEConfigurationsResultTypeDef

def get_value() -> ListVPCEConfigurationsResultTypeDef:
    return {
        "vpceConfigurations": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListVPCEConfigurationsResultTypeDef definition

class ListVPCEConfigurationsResultTypeDef(TypedDict):
    vpceConfigurations: List[VPCEConfigurationTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VPCEConfigurationTypeDef
  2. See ResponseMetadataTypeDef

UpdateVPCEConfigurationResultTypeDef#

# UpdateVPCEConfigurationResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import UpdateVPCEConfigurationResultTypeDef

def get_value() -> UpdateVPCEConfigurationResultTypeDef:
    return {
        "vpceConfiguration": ...,
        "ResponseMetadata": ...,
    }
# UpdateVPCEConfigurationResultTypeDef definition

class UpdateVPCEConfigurationResultTypeDef(TypedDict):
    vpceConfiguration: VPCEConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VPCEConfigurationTypeDef
  2. See ResponseMetadataTypeDef

DeviceSelectionConfigurationTypeDef#

# DeviceSelectionConfigurationTypeDef usage example

from mypy_boto3_devicefarm.type_defs import DeviceSelectionConfigurationTypeDef

def get_value() -> DeviceSelectionConfigurationTypeDef:
    return {
        "filters": ...,
        "maxDevices": ...,
    }
# DeviceSelectionConfigurationTypeDef definition

class DeviceSelectionConfigurationTypeDef(TypedDict):
    filters: Sequence[DeviceFilterTypeDef],  # (1)
    maxDevices: int,
  1. See DeviceFilterTypeDef

DeviceSelectionResultTypeDef#

# DeviceSelectionResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import DeviceSelectionResultTypeDef

def get_value() -> DeviceSelectionResultTypeDef:
    return {
        "filters": ...,
    }
# DeviceSelectionResultTypeDef definition

class DeviceSelectionResultTypeDef(TypedDict):
    filters: NotRequired[List[DeviceFilterTypeDef]],  # (1)
    matchedDevicesCount: NotRequired[int],
    maxDevices: NotRequired[int],
  1. See DeviceFilterTypeDef

ListDevicesRequestListDevicesPaginateTypeDef#

# ListDevicesRequestListDevicesPaginateTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListDevicesRequestListDevicesPaginateTypeDef

def get_value() -> ListDevicesRequestListDevicesPaginateTypeDef:
    return {
        "arn": ...,
    }
# ListDevicesRequestListDevicesPaginateTypeDef definition

class ListDevicesRequestListDevicesPaginateTypeDef(TypedDict):
    arn: NotRequired[str],
    filters: NotRequired[Sequence[DeviceFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DeviceFilterTypeDef
  2. See PaginatorConfigTypeDef

ListDevicesRequestRequestTypeDef#

# ListDevicesRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListDevicesRequestRequestTypeDef

def get_value() -> ListDevicesRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# ListDevicesRequestRequestTypeDef definition

class ListDevicesRequestRequestTypeDef(TypedDict):
    arn: NotRequired[str],
    nextToken: NotRequired[str],
    filters: NotRequired[Sequence[DeviceFilterTypeDef]],  # (1)
  1. See DeviceFilterTypeDef

SuiteTypeDef#

# SuiteTypeDef usage example

from mypy_boto3_devicefarm.type_defs import SuiteTypeDef

def get_value() -> SuiteTypeDef:
    return {
        "arn": ...,
    }
# SuiteTypeDef definition

class SuiteTypeDef(TypedDict):
    arn: NotRequired[str],
    name: NotRequired[str],
    type: NotRequired[TestTypeType],  # (1)
    created: NotRequired[datetime],
    status: NotRequired[ExecutionStatusType],  # (2)
    result: NotRequired[ExecutionResultType],  # (3)
    started: NotRequired[datetime],
    stopped: NotRequired[datetime],
    counters: NotRequired[CountersTypeDef],  # (4)
    message: NotRequired[str],
    deviceMinutes: NotRequired[DeviceMinutesTypeDef],  # (5)
  1. See TestTypeType
  2. See ExecutionStatusType
  3. See ExecutionResultType
  4. See CountersTypeDef
  5. See DeviceMinutesTypeDef

TestTypeDef#

# TestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import TestTypeDef

def get_value() -> TestTypeDef:
    return {
        "arn": ...,
    }
# TestTypeDef definition

class TestTypeDef(TypedDict):
    arn: NotRequired[str],
    name: NotRequired[str],
    type: NotRequired[TestTypeType],  # (1)
    created: NotRequired[datetime],
    status: NotRequired[ExecutionStatusType],  # (2)
    result: NotRequired[ExecutionResultType],  # (3)
    started: NotRequired[datetime],
    stopped: NotRequired[datetime],
    counters: NotRequired[CountersTypeDef],  # (4)
    message: NotRequired[str],
    deviceMinutes: NotRequired[DeviceMinutesTypeDef],  # (5)
  1. See TestTypeType
  2. See ExecutionStatusType
  3. See ExecutionResultType
  4. See CountersTypeDef
  5. See DeviceMinutesTypeDef

GetTestGridSessionResultTypeDef#

# GetTestGridSessionResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetTestGridSessionResultTypeDef

def get_value() -> GetTestGridSessionResultTypeDef:
    return {
        "testGridSession": ...,
        "ResponseMetadata": ...,
    }
# GetTestGridSessionResultTypeDef definition

class GetTestGridSessionResultTypeDef(TypedDict):
    testGridSession: TestGridSessionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TestGridSessionTypeDef
  2. See ResponseMetadataTypeDef

ListTestGridSessionsResultTypeDef#

# ListTestGridSessionsResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListTestGridSessionsResultTypeDef

def get_value() -> ListTestGridSessionsResultTypeDef:
    return {
        "testGridSessions": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListTestGridSessionsResultTypeDef definition

class ListTestGridSessionsResultTypeDef(TypedDict):
    testGridSessions: List[TestGridSessionTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TestGridSessionTypeDef
  2. See ResponseMetadataTypeDef

ListOfferingPromotionsResultTypeDef#

# ListOfferingPromotionsResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListOfferingPromotionsResultTypeDef

def get_value() -> ListOfferingPromotionsResultTypeDef:
    return {
        "offeringPromotions": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListOfferingPromotionsResultTypeDef definition

class ListOfferingPromotionsResultTypeDef(TypedDict):
    offeringPromotions: List[OfferingPromotionTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OfferingPromotionTypeDef
  2. See ResponseMetadataTypeDef

ListSamplesResultTypeDef#

# ListSamplesResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListSamplesResultTypeDef

def get_value() -> ListSamplesResultTypeDef:
    return {
        "samples": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSamplesResultTypeDef definition

class ListSamplesResultTypeDef(TypedDict):
    samples: List[SampleTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SampleTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

ListTestGridSessionActionsResultTypeDef#

# ListTestGridSessionActionsResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListTestGridSessionActionsResultTypeDef

def get_value() -> ListTestGridSessionActionsResultTypeDef:
    return {
        "actions": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListTestGridSessionActionsResultTypeDef definition

class ListTestGridSessionActionsResultTypeDef(TypedDict):
    actions: List[TestGridSessionActionTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TestGridSessionActionTypeDef
  2. See ResponseMetadataTypeDef

ListTestGridSessionArtifactsResultTypeDef#

# ListTestGridSessionArtifactsResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListTestGridSessionArtifactsResultTypeDef

def get_value() -> ListTestGridSessionArtifactsResultTypeDef:
    return {
        "artifacts": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListTestGridSessionArtifactsResultTypeDef definition

class ListTestGridSessionArtifactsResultTypeDef(TypedDict):
    artifacts: List[TestGridSessionArtifactTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TestGridSessionArtifactTypeDef
  2. See ResponseMetadataTypeDef

RecurringChargeTypeDef#

# RecurringChargeTypeDef usage example

from mypy_boto3_devicefarm.type_defs import RecurringChargeTypeDef

def get_value() -> RecurringChargeTypeDef:
    return {
        "cost": ...,
    }
# RecurringChargeTypeDef definition

class RecurringChargeTypeDef(TypedDict):
    cost: NotRequired[MonetaryAmountTypeDef],  # (1)
    frequency: NotRequired[RecurringChargeFrequencyType],  # (2)
  1. See MonetaryAmountTypeDef
  2. See RecurringChargeFrequencyType

ScheduleRunConfigurationTypeDef#

# ScheduleRunConfigurationTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ScheduleRunConfigurationTypeDef

def get_value() -> ScheduleRunConfigurationTypeDef:
    return {
        "extraDataPackageArn": ...,
    }
# ScheduleRunConfigurationTypeDef definition

class ScheduleRunConfigurationTypeDef(TypedDict):
    extraDataPackageArn: NotRequired[str],
    networkProfileArn: NotRequired[str],
    locale: NotRequired[str],
    location: NotRequired[LocationTypeDef],  # (1)
    vpceConfigurationArns: NotRequired[Sequence[str]],
    customerArtifactPaths: NotRequired[CustomerArtifactPathsTypeDef],  # (2)
    radios: NotRequired[RadiosTypeDef],  # (3)
    auxiliaryApps: NotRequired[Sequence[str]],
    billingMethod: NotRequired[BillingMethodType],  # (4)
  1. See LocationTypeDef
  2. See CustomerArtifactPathsTypeDef
  3. See RadiosTypeDef
  4. See BillingMethodType

GetAccountSettingsResultTypeDef#

# GetAccountSettingsResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetAccountSettingsResultTypeDef

def get_value() -> GetAccountSettingsResultTypeDef:
    return {
        "accountSettings": ...,
        "ResponseMetadata": ...,
    }
# GetAccountSettingsResultTypeDef definition

class GetAccountSettingsResultTypeDef(TypedDict):
    accountSettings: AccountSettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountSettingsTypeDef
  2. See ResponseMetadataTypeDef

CreateDevicePoolResultTypeDef#

# CreateDevicePoolResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CreateDevicePoolResultTypeDef

def get_value() -> CreateDevicePoolResultTypeDef:
    return {
        "devicePool": ...,
        "ResponseMetadata": ...,
    }
# CreateDevicePoolResultTypeDef definition

class CreateDevicePoolResultTypeDef(TypedDict):
    devicePool: DevicePoolTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DevicePoolTypeDef
  2. See ResponseMetadataTypeDef

GetDevicePoolResultTypeDef#

# GetDevicePoolResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetDevicePoolResultTypeDef

def get_value() -> GetDevicePoolResultTypeDef:
    return {
        "devicePool": ...,
        "ResponseMetadata": ...,
    }
# GetDevicePoolResultTypeDef definition

class GetDevicePoolResultTypeDef(TypedDict):
    devicePool: DevicePoolTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DevicePoolTypeDef
  2. See ResponseMetadataTypeDef

ListDevicePoolsResultTypeDef#

# ListDevicePoolsResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListDevicePoolsResultTypeDef

def get_value() -> ListDevicePoolsResultTypeDef:
    return {
        "devicePools": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDevicePoolsResultTypeDef definition

class ListDevicePoolsResultTypeDef(TypedDict):
    devicePools: List[DevicePoolTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DevicePoolTypeDef
  2. See ResponseMetadataTypeDef

UpdateDevicePoolResultTypeDef#

# UpdateDevicePoolResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import UpdateDevicePoolResultTypeDef

def get_value() -> UpdateDevicePoolResultTypeDef:
    return {
        "devicePool": ...,
        "ResponseMetadata": ...,
    }
# UpdateDevicePoolResultTypeDef definition

class UpdateDevicePoolResultTypeDef(TypedDict):
    devicePool: DevicePoolTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DevicePoolTypeDef
  2. See ResponseMetadataTypeDef

DeviceTypeDef#

# DeviceTypeDef usage example

from mypy_boto3_devicefarm.type_defs import DeviceTypeDef

def get_value() -> DeviceTypeDef:
    return {
        "arn": ...,
    }
# DeviceTypeDef definition

class DeviceTypeDef(TypedDict):
    arn: NotRequired[str],
    name: NotRequired[str],
    manufacturer: NotRequired[str],
    model: NotRequired[str],
    modelId: NotRequired[str],
    formFactor: NotRequired[DeviceFormFactorType],  # (1)
    platform: NotRequired[DevicePlatformType],  # (2)
    os: NotRequired[str],
    cpu: NotRequired[CPUTypeDef],  # (3)
    resolution: NotRequired[ResolutionTypeDef],  # (4)
    heapSize: NotRequired[int],
    memory: NotRequired[int],
    image: NotRequired[str],
    carrier: NotRequired[str],
    radio: NotRequired[str],
    remoteAccessEnabled: NotRequired[bool],
    remoteDebugEnabled: NotRequired[bool],
    fleetType: NotRequired[str],
    fleetName: NotRequired[str],
    instances: NotRequired[List[DeviceInstanceTypeDef]],  # (5)
    availability: NotRequired[DeviceAvailabilityType],  # (6)
  1. See DeviceFormFactorType
  2. See DevicePlatformType
  3. See CPUTypeDef
  4. See ResolutionTypeDef
  5. See DeviceInstanceTypeDef
  6. See DeviceAvailabilityType

GetDeviceInstanceResultTypeDef#

# GetDeviceInstanceResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetDeviceInstanceResultTypeDef

def get_value() -> GetDeviceInstanceResultTypeDef:
    return {
        "deviceInstance": ...,
        "ResponseMetadata": ...,
    }
# GetDeviceInstanceResultTypeDef definition

class GetDeviceInstanceResultTypeDef(TypedDict):
    deviceInstance: DeviceInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceInstanceTypeDef
  2. See ResponseMetadataTypeDef

ListDeviceInstancesResultTypeDef#

# ListDeviceInstancesResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListDeviceInstancesResultTypeDef

def get_value() -> ListDeviceInstancesResultTypeDef:
    return {
        "deviceInstances": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDeviceInstancesResultTypeDef definition

class ListDeviceInstancesResultTypeDef(TypedDict):
    deviceInstances: List[DeviceInstanceTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceInstanceTypeDef
  2. See ResponseMetadataTypeDef

UpdateDeviceInstanceResultTypeDef#

# UpdateDeviceInstanceResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import UpdateDeviceInstanceResultTypeDef

def get_value() -> UpdateDeviceInstanceResultTypeDef:
    return {
        "deviceInstance": ...,
        "ResponseMetadata": ...,
    }
# UpdateDeviceInstanceResultTypeDef definition

class UpdateDeviceInstanceResultTypeDef(TypedDict):
    deviceInstance: DeviceInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceInstanceTypeDef
  2. See ResponseMetadataTypeDef

CreateProjectResultTypeDef#

# CreateProjectResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CreateProjectResultTypeDef

def get_value() -> CreateProjectResultTypeDef:
    return {
        "project": ...,
        "ResponseMetadata": ...,
    }
# CreateProjectResultTypeDef definition

class CreateProjectResultTypeDef(TypedDict):
    project: ProjectTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProjectTypeDef
  2. See ResponseMetadataTypeDef

GetProjectResultTypeDef#

# GetProjectResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetProjectResultTypeDef

def get_value() -> GetProjectResultTypeDef:
    return {
        "project": ...,
        "ResponseMetadata": ...,
    }
# GetProjectResultTypeDef definition

class GetProjectResultTypeDef(TypedDict):
    project: ProjectTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProjectTypeDef
  2. See ResponseMetadataTypeDef

ListProjectsResultTypeDef#

# ListProjectsResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListProjectsResultTypeDef

def get_value() -> ListProjectsResultTypeDef:
    return {
        "projects": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListProjectsResultTypeDef definition

class ListProjectsResultTypeDef(TypedDict):
    projects: List[ProjectTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProjectTypeDef
  2. See ResponseMetadataTypeDef

UpdateProjectResultTypeDef#

# UpdateProjectResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import UpdateProjectResultTypeDef

def get_value() -> UpdateProjectResultTypeDef:
    return {
        "project": ...,
        "ResponseMetadata": ...,
    }
# UpdateProjectResultTypeDef definition

class UpdateProjectResultTypeDef(TypedDict):
    project: ProjectTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProjectTypeDef
  2. See ResponseMetadataTypeDef

CreateTestGridProjectResultTypeDef#

# CreateTestGridProjectResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CreateTestGridProjectResultTypeDef

def get_value() -> CreateTestGridProjectResultTypeDef:
    return {
        "testGridProject": ...,
        "ResponseMetadata": ...,
    }
# CreateTestGridProjectResultTypeDef definition

class CreateTestGridProjectResultTypeDef(TypedDict):
    testGridProject: TestGridProjectTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TestGridProjectTypeDef
  2. See ResponseMetadataTypeDef

GetTestGridProjectResultTypeDef#

# GetTestGridProjectResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetTestGridProjectResultTypeDef

def get_value() -> GetTestGridProjectResultTypeDef:
    return {
        "testGridProject": ...,
        "ResponseMetadata": ...,
    }
# GetTestGridProjectResultTypeDef definition

class GetTestGridProjectResultTypeDef(TypedDict):
    testGridProject: TestGridProjectTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TestGridProjectTypeDef
  2. See ResponseMetadataTypeDef

ListTestGridProjectsResultTypeDef#

# ListTestGridProjectsResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListTestGridProjectsResultTypeDef

def get_value() -> ListTestGridProjectsResultTypeDef:
    return {
        "testGridProjects": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListTestGridProjectsResultTypeDef definition

class ListTestGridProjectsResultTypeDef(TypedDict):
    testGridProjects: List[TestGridProjectTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TestGridProjectTypeDef
  2. See ResponseMetadataTypeDef

UpdateTestGridProjectResultTypeDef#

# UpdateTestGridProjectResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import UpdateTestGridProjectResultTypeDef

def get_value() -> UpdateTestGridProjectResultTypeDef:
    return {
        "testGridProject": ...,
        "ResponseMetadata": ...,
    }
# UpdateTestGridProjectResultTypeDef definition

class UpdateTestGridProjectResultTypeDef(TypedDict):
    testGridProject: TestGridProjectTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TestGridProjectTypeDef
  2. See ResponseMetadataTypeDef

RunTypeDef#

# RunTypeDef usage example

from mypy_boto3_devicefarm.type_defs import RunTypeDef

def get_value() -> RunTypeDef:
    return {
        "arn": ...,
    }
# RunTypeDef definition

class RunTypeDef(TypedDict):
    arn: NotRequired[str],
    name: NotRequired[str],
    type: NotRequired[TestTypeType],  # (1)
    platform: NotRequired[DevicePlatformType],  # (2)
    created: NotRequired[datetime],
    status: NotRequired[ExecutionStatusType],  # (3)
    result: NotRequired[ExecutionResultType],  # (4)
    started: NotRequired[datetime],
    stopped: NotRequired[datetime],
    counters: NotRequired[CountersTypeDef],  # (5)
    message: NotRequired[str],
    totalJobs: NotRequired[int],
    completedJobs: NotRequired[int],
    billingMethod: NotRequired[BillingMethodType],  # (6)
    deviceMinutes: NotRequired[DeviceMinutesTypeDef],  # (7)
    networkProfile: NotRequired[NetworkProfileTypeDef],  # (8)
    parsingResultUrl: NotRequired[str],
    resultCode: NotRequired[ExecutionResultCodeType],  # (9)
    seed: NotRequired[int],
    appUpload: NotRequired[str],
    eventCount: NotRequired[int],
    jobTimeoutMinutes: NotRequired[int],
    devicePoolArn: NotRequired[str],
    locale: NotRequired[str],
    radios: NotRequired[RadiosTypeDef],  # (10)
    location: NotRequired[LocationTypeDef],  # (11)
    customerArtifactPaths: NotRequired[CustomerArtifactPathsTypeDef],  # (12)
    webUrl: NotRequired[str],
    skipAppResign: NotRequired[bool],
    testSpecArn: NotRequired[str],
    deviceSelectionResult: NotRequired[DeviceSelectionResultTypeDef],  # (13)
    vpcConfig: NotRequired[VpcConfigTypeDef],  # (14)
  1. See TestTypeType
  2. See DevicePlatformType
  3. See ExecutionStatusType
  4. See ExecutionResultType
  5. See CountersTypeDef
  6. See BillingMethodType
  7. See DeviceMinutesTypeDef
  8. See NetworkProfileTypeDef
  9. See ExecutionResultCodeType
  10. See RadiosTypeDef
  11. See LocationTypeDef
  12. See CustomerArtifactPathsTypeDef
  13. See DeviceSelectionResultTypeDef
  14. See VpcConfigTypeDef

GetSuiteResultTypeDef#

# GetSuiteResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetSuiteResultTypeDef

def get_value() -> GetSuiteResultTypeDef:
    return {
        "suite": ...,
        "ResponseMetadata": ...,
    }
# GetSuiteResultTypeDef definition

class GetSuiteResultTypeDef(TypedDict):
    suite: SuiteTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SuiteTypeDef
  2. See ResponseMetadataTypeDef

ListSuitesResultTypeDef#

# ListSuitesResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListSuitesResultTypeDef

def get_value() -> ListSuitesResultTypeDef:
    return {
        "suites": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSuitesResultTypeDef definition

class ListSuitesResultTypeDef(TypedDict):
    suites: List[SuiteTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SuiteTypeDef
  2. See ResponseMetadataTypeDef

GetTestResultTypeDef#

# GetTestResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetTestResultTypeDef

def get_value() -> GetTestResultTypeDef:
    return {
        "test": ...,
        "ResponseMetadata": ...,
    }
# GetTestResultTypeDef definition

class GetTestResultTypeDef(TypedDict):
    test: TestTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TestTypeDef
  2. See ResponseMetadataTypeDef

ListTestsResultTypeDef#

# ListTestsResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListTestsResultTypeDef

def get_value() -> ListTestsResultTypeDef:
    return {
        "tests": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListTestsResultTypeDef definition

class ListTestsResultTypeDef(TypedDict):
    tests: List[TestTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TestTypeDef
  2. See ResponseMetadataTypeDef

OfferingTypeDef#

# OfferingTypeDef usage example

from mypy_boto3_devicefarm.type_defs import OfferingTypeDef

def get_value() -> OfferingTypeDef:
    return {
        "id": ...,
    }
# OfferingTypeDef definition

class OfferingTypeDef(TypedDict):
    id: NotRequired[str],
    description: NotRequired[str],
    type: NotRequired[OfferingTypeType],  # (1)
    platform: NotRequired[DevicePlatformType],  # (2)
    recurringCharges: NotRequired[List[RecurringChargeTypeDef]],  # (3)
  1. See OfferingTypeType
  2. See DevicePlatformType
  3. See RecurringChargeTypeDef

GetDevicePoolCompatibilityRequestRequestTypeDef#

# GetDevicePoolCompatibilityRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetDevicePoolCompatibilityRequestRequestTypeDef

def get_value() -> GetDevicePoolCompatibilityRequestRequestTypeDef:
    return {
        "devicePoolArn": ...,
    }
# GetDevicePoolCompatibilityRequestRequestTypeDef definition

class GetDevicePoolCompatibilityRequestRequestTypeDef(TypedDict):
    devicePoolArn: str,
    appArn: NotRequired[str],
    testType: NotRequired[TestTypeType],  # (1)
    test: NotRequired[ScheduleRunTestTypeDef],  # (2)
    configuration: NotRequired[ScheduleRunConfigurationTypeDef],  # (3)
  1. See TestTypeType
  2. See ScheduleRunTestTypeDef
  3. See ScheduleRunConfigurationTypeDef

ScheduleRunRequestRequestTypeDef#

# ScheduleRunRequestRequestTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ScheduleRunRequestRequestTypeDef

def get_value() -> ScheduleRunRequestRequestTypeDef:
    return {
        "projectArn": ...,
        "test": ...,
    }
# ScheduleRunRequestRequestTypeDef definition

class ScheduleRunRequestRequestTypeDef(TypedDict):
    projectArn: str,
    test: ScheduleRunTestTypeDef,  # (1)
    appArn: NotRequired[str],
    devicePoolArn: NotRequired[str],
    deviceSelectionConfiguration: NotRequired[DeviceSelectionConfigurationTypeDef],  # (2)
    name: NotRequired[str],
    configuration: NotRequired[ScheduleRunConfigurationTypeDef],  # (3)
    executionConfiguration: NotRequired[ExecutionConfigurationTypeDef],  # (4)
  1. See ScheduleRunTestTypeDef
  2. See DeviceSelectionConfigurationTypeDef
  3. See ScheduleRunConfigurationTypeDef
  4. See ExecutionConfigurationTypeDef

DevicePoolCompatibilityResultTypeDef#

# DevicePoolCompatibilityResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import DevicePoolCompatibilityResultTypeDef

def get_value() -> DevicePoolCompatibilityResultTypeDef:
    return {
        "device": ...,
    }
# DevicePoolCompatibilityResultTypeDef definition

class DevicePoolCompatibilityResultTypeDef(TypedDict):
    device: NotRequired[DeviceTypeDef],  # (1)
    compatible: NotRequired[bool],
    incompatibilityMessages: NotRequired[List[IncompatibilityMessageTypeDef]],  # (2)
  1. See DeviceTypeDef
  2. See IncompatibilityMessageTypeDef

GetDeviceResultTypeDef#

# GetDeviceResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetDeviceResultTypeDef

def get_value() -> GetDeviceResultTypeDef:
    return {
        "device": ...,
        "ResponseMetadata": ...,
    }
# GetDeviceResultTypeDef definition

class GetDeviceResultTypeDef(TypedDict):
    device: DeviceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceTypeDef
  2. See ResponseMetadataTypeDef

JobTypeDef#

# JobTypeDef usage example

from mypy_boto3_devicefarm.type_defs import JobTypeDef

def get_value() -> JobTypeDef:
    return {
        "arn": ...,
    }
# JobTypeDef definition

class JobTypeDef(TypedDict):
    arn: NotRequired[str],
    name: NotRequired[str],
    type: NotRequired[TestTypeType],  # (1)
    created: NotRequired[datetime],
    status: NotRequired[ExecutionStatusType],  # (2)
    result: NotRequired[ExecutionResultType],  # (3)
    started: NotRequired[datetime],
    stopped: NotRequired[datetime],
    counters: NotRequired[CountersTypeDef],  # (4)
    message: NotRequired[str],
    device: NotRequired[DeviceTypeDef],  # (5)
    instanceArn: NotRequired[str],
    deviceMinutes: NotRequired[DeviceMinutesTypeDef],  # (6)
    videoEndpoint: NotRequired[str],
    videoCapture: NotRequired[bool],
  1. See TestTypeType
  2. See ExecutionStatusType
  3. See ExecutionResultType
  4. See CountersTypeDef
  5. See DeviceTypeDef
  6. See DeviceMinutesTypeDef

ListDevicesResultTypeDef#

# ListDevicesResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListDevicesResultTypeDef

def get_value() -> ListDevicesResultTypeDef:
    return {
        "devices": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDevicesResultTypeDef definition

class ListDevicesResultTypeDef(TypedDict):
    devices: List[DeviceTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeviceTypeDef
  2. See ResponseMetadataTypeDef

ProblemTypeDef#

# ProblemTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ProblemTypeDef

def get_value() -> ProblemTypeDef:
    return {
        "run": ...,
    }
# ProblemTypeDef definition

class ProblemTypeDef(TypedDict):
    run: NotRequired[ProblemDetailTypeDef],  # (1)
    job: NotRequired[ProblemDetailTypeDef],  # (1)
    suite: NotRequired[ProblemDetailTypeDef],  # (1)
    test: NotRequired[ProblemDetailTypeDef],  # (1)
    device: NotRequired[DeviceTypeDef],  # (5)
    result: NotRequired[ExecutionResultType],  # (6)
    message: NotRequired[str],
  1. See ProblemDetailTypeDef
  2. See ProblemDetailTypeDef
  3. See ProblemDetailTypeDef
  4. See ProblemDetailTypeDef
  5. See DeviceTypeDef
  6. See ExecutionResultType

RemoteAccessSessionTypeDef#

# RemoteAccessSessionTypeDef usage example

from mypy_boto3_devicefarm.type_defs import RemoteAccessSessionTypeDef

def get_value() -> RemoteAccessSessionTypeDef:
    return {
        "arn": ...,
    }
# RemoteAccessSessionTypeDef definition

class RemoteAccessSessionTypeDef(TypedDict):
    arn: NotRequired[str],
    name: NotRequired[str],
    created: NotRequired[datetime],
    status: NotRequired[ExecutionStatusType],  # (1)
    result: NotRequired[ExecutionResultType],  # (2)
    message: NotRequired[str],
    started: NotRequired[datetime],
    stopped: NotRequired[datetime],
    device: NotRequired[DeviceTypeDef],  # (3)
    instanceArn: NotRequired[str],
    remoteDebugEnabled: NotRequired[bool],
    remoteRecordEnabled: NotRequired[bool],
    remoteRecordAppArn: NotRequired[str],
    hostAddress: NotRequired[str],
    clientId: NotRequired[str],
    billingMethod: NotRequired[BillingMethodType],  # (4)
    deviceMinutes: NotRequired[DeviceMinutesTypeDef],  # (5)
    endpoint: NotRequired[str],
    deviceUdid: NotRequired[str],
    interactionMode: NotRequired[InteractionModeType],  # (6)
    skipAppResign: NotRequired[bool],
    vpcConfig: NotRequired[VpcConfigTypeDef],  # (7)
  1. See ExecutionStatusType
  2. See ExecutionResultType
  3. See DeviceTypeDef
  4. See BillingMethodType
  5. See DeviceMinutesTypeDef
  6. See InteractionModeType
  7. See VpcConfigTypeDef

GetRunResultTypeDef#

# GetRunResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetRunResultTypeDef

def get_value() -> GetRunResultTypeDef:
    return {
        "run": ...,
        "ResponseMetadata": ...,
    }
# GetRunResultTypeDef definition

class GetRunResultTypeDef(TypedDict):
    run: RunTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RunTypeDef
  2. See ResponseMetadataTypeDef

ListRunsResultTypeDef#

# ListRunsResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListRunsResultTypeDef

def get_value() -> ListRunsResultTypeDef:
    return {
        "runs": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListRunsResultTypeDef definition

class ListRunsResultTypeDef(TypedDict):
    runs: List[RunTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RunTypeDef
  2. See ResponseMetadataTypeDef

ScheduleRunResultTypeDef#

# ScheduleRunResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ScheduleRunResultTypeDef

def get_value() -> ScheduleRunResultTypeDef:
    return {
        "run": ...,
        "ResponseMetadata": ...,
    }
# ScheduleRunResultTypeDef definition

class ScheduleRunResultTypeDef(TypedDict):
    run: RunTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RunTypeDef
  2. See ResponseMetadataTypeDef

StopRunResultTypeDef#

# StopRunResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import StopRunResultTypeDef

def get_value() -> StopRunResultTypeDef:
    return {
        "run": ...,
        "ResponseMetadata": ...,
    }
# StopRunResultTypeDef definition

class StopRunResultTypeDef(TypedDict):
    run: RunTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RunTypeDef
  2. See ResponseMetadataTypeDef

ListOfferingsResultTypeDef#

# ListOfferingsResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListOfferingsResultTypeDef

def get_value() -> ListOfferingsResultTypeDef:
    return {
        "offerings": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListOfferingsResultTypeDef definition

class ListOfferingsResultTypeDef(TypedDict):
    offerings: List[OfferingTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OfferingTypeDef
  2. See ResponseMetadataTypeDef

OfferingStatusTypeDef#

# OfferingStatusTypeDef usage example

from mypy_boto3_devicefarm.type_defs import OfferingStatusTypeDef

def get_value() -> OfferingStatusTypeDef:
    return {
        "type": ...,
    }
# OfferingStatusTypeDef definition

class OfferingStatusTypeDef(TypedDict):
    type: NotRequired[OfferingTransactionTypeType],  # (1)
    offering: NotRequired[OfferingTypeDef],  # (2)
    quantity: NotRequired[int],
    effectiveOn: NotRequired[datetime],
  1. See OfferingTransactionTypeType
  2. See OfferingTypeDef

GetDevicePoolCompatibilityResultTypeDef#

# GetDevicePoolCompatibilityResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetDevicePoolCompatibilityResultTypeDef

def get_value() -> GetDevicePoolCompatibilityResultTypeDef:
    return {
        "compatibleDevices": ...,
        "incompatibleDevices": ...,
        "ResponseMetadata": ...,
    }
# GetDevicePoolCompatibilityResultTypeDef definition

class GetDevicePoolCompatibilityResultTypeDef(TypedDict):
    compatibleDevices: List[DevicePoolCompatibilityResultTypeDef],  # (1)
    incompatibleDevices: List[DevicePoolCompatibilityResultTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See DevicePoolCompatibilityResultTypeDef
  2. See DevicePoolCompatibilityResultTypeDef
  3. See ResponseMetadataTypeDef

GetJobResultTypeDef#

# GetJobResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetJobResultTypeDef

def get_value() -> GetJobResultTypeDef:
    return {
        "job": ...,
        "ResponseMetadata": ...,
    }
# GetJobResultTypeDef definition

class GetJobResultTypeDef(TypedDict):
    job: JobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

ListJobsResultTypeDef#

# ListJobsResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListJobsResultTypeDef

def get_value() -> ListJobsResultTypeDef:
    return {
        "jobs": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListJobsResultTypeDef definition

class ListJobsResultTypeDef(TypedDict):
    jobs: List[JobTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

StopJobResultTypeDef#

# StopJobResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import StopJobResultTypeDef

def get_value() -> StopJobResultTypeDef:
    return {
        "job": ...,
        "ResponseMetadata": ...,
    }
# StopJobResultTypeDef definition

class StopJobResultTypeDef(TypedDict):
    job: JobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

UniqueProblemTypeDef#

# UniqueProblemTypeDef usage example

from mypy_boto3_devicefarm.type_defs import UniqueProblemTypeDef

def get_value() -> UniqueProblemTypeDef:
    return {
        "message": ...,
    }
# UniqueProblemTypeDef definition

class UniqueProblemTypeDef(TypedDict):
    message: NotRequired[str],
    problems: NotRequired[List[ProblemTypeDef]],  # (1)
  1. See ProblemTypeDef

CreateRemoteAccessSessionResultTypeDef#

# CreateRemoteAccessSessionResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import CreateRemoteAccessSessionResultTypeDef

def get_value() -> CreateRemoteAccessSessionResultTypeDef:
    return {
        "remoteAccessSession": ...,
        "ResponseMetadata": ...,
    }
# CreateRemoteAccessSessionResultTypeDef definition

class CreateRemoteAccessSessionResultTypeDef(TypedDict):
    remoteAccessSession: RemoteAccessSessionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RemoteAccessSessionTypeDef
  2. See ResponseMetadataTypeDef

GetRemoteAccessSessionResultTypeDef#

# GetRemoteAccessSessionResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import GetRemoteAccessSessionResultTypeDef

def get_value() -> GetRemoteAccessSessionResultTypeDef:
    return {
        "remoteAccessSession": ...,
        "ResponseMetadata": ...,
    }
# GetRemoteAccessSessionResultTypeDef definition

class GetRemoteAccessSessionResultTypeDef(TypedDict):
    remoteAccessSession: RemoteAccessSessionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RemoteAccessSessionTypeDef
  2. See ResponseMetadataTypeDef

ListRemoteAccessSessionsResultTypeDef#

# ListRemoteAccessSessionsResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import ListRemoteAccessSessionsResultTypeDef

def get_value() -> ListRemoteAccessSessionsResultTypeDef:
    return {
        "remoteAccessSessions": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListRemoteAccessSessionsResultTypeDef definition

class ListRemoteAccessSessionsResultTypeDef(TypedDict):
    remoteAccessSessions: List[RemoteAccessSessionTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RemoteAccessSessionTypeDef
  2. See ResponseMetadataTypeDef

StopRemoteAccessSessionResultTypeDef#

# StopRemoteAccessSessionResultTypeDef usage example

from mypy_boto3_devicefarm.type_defs import StopRemoteAccessSessionResultTypeDef

def get_value() -> StopRemoteAccessSessionResultTypeDef:
    return {
        "remoteAccessSession": ...,
        "ResponseMetadata": ...,
    }
# StopRemoteAccessSessionResultTypeDef definition

class StopRemoteAccessSessionResultTypeDef(TypedDict):
    remoteAccessSession: RemoteAccessSessionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RemoteAccessSessionTypeDef
  2. See ResponseMetadataTypeDef

GetOfferingStatusResultTypeDef