Skip to content

Typed dictionaries

Index > DeviceFarm > Typed dictionaries

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

TrialMinutesTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import TrialMinutesTypeDef

def get_value() -> TrialMinutesTypeDef:
    return {
        "total": ...,
    }
Definition
class TrialMinutesTypeDef(TypedDict):
    total: NotRequired[float],
    remaining: NotRequired[float],

ArtifactTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ArtifactTypeDef

def get_value() -> ArtifactTypeDef:
    return {
        "arn": ...,
    }
Definition
class ArtifactTypeDef(TypedDict):
    arn: NotRequired[str],
    name: NotRequired[str],
    type: NotRequired[ArtifactTypeType],  # (1)
    extension: NotRequired[str],
    url: NotRequired[str],
  1. See ArtifactTypeType

CPUTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import CPUTypeDef

def get_value() -> CPUTypeDef:
    return {
        "frequency": ...,
    }
Definition
class CPUTypeDef(TypedDict):
    frequency: NotRequired[str],
    architecture: NotRequired[str],
    clock: NotRequired[float],

CountersTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import CountersTypeDef

def get_value() -> CountersTypeDef:
    return {
        "total": ...,
    }
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

Usage Example
from mypy_boto3_devicefarm.type_defs import RuleTypeDef

def get_value() -> RuleTypeDef:
    return {
        "attribute": ...,
    }
Definition
class RuleTypeDef(TypedDict):
    attribute: NotRequired[DeviceAttributeType],  # (1)
    operator: NotRequired[RuleOperatorType],  # (2)
    value: NotRequired[str],
  1. See DeviceAttributeType
  2. See RuleOperatorType

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

CreateInstanceProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import CreateInstanceProfileRequestRequestTypeDef

def get_value() -> CreateInstanceProfileRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class CreateInstanceProfileRequestRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    packageCleanup: NotRequired[bool],
    excludeAppPackagesFromCleanup: NotRequired[Sequence[str]],
    rebootAfterUse: NotRequired[bool],

InstanceProfileTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import InstanceProfileTypeDef

def get_value() -> InstanceProfileTypeDef:
    return {
        "arn": ...,
    }
Definition
class InstanceProfileTypeDef(TypedDict):
    arn: NotRequired[str],
    packageCleanup: NotRequired[bool],
    excludeAppPackagesFromCleanup: NotRequired[List[str]],
    rebootAfterUse: NotRequired[bool],
    name: NotRequired[str],
    description: NotRequired[str],

CreateNetworkProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import CreateNetworkProfileRequestRequestTypeDef

def get_value() -> CreateNetworkProfileRequestRequestTypeDef:
    return {
        "projectArn": ...,
        "name": ...,
    }
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

Usage Example
from mypy_boto3_devicefarm.type_defs import NetworkProfileTypeDef

def get_value() -> NetworkProfileTypeDef:
    return {
        "arn": ...,
    }
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

Usage Example
from mypy_boto3_devicefarm.type_defs import VpcConfigTypeDef

def get_value() -> VpcConfigTypeDef:
    return {
        "securityGroupIds": ...,
        "subnetIds": ...,
        "vpcId": ...,
    }
Definition
class VpcConfigTypeDef(TypedDict):
    securityGroupIds: Sequence[str],
    subnetIds: Sequence[str],
    vpcId: str,

CreateRemoteAccessSessionConfigurationTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import CreateRemoteAccessSessionConfigurationTypeDef

def get_value() -> CreateRemoteAccessSessionConfigurationTypeDef:
    return {
        "billingMethod": ...,
    }
Definition
class CreateRemoteAccessSessionConfigurationTypeDef(TypedDict):
    billingMethod: NotRequired[BillingMethodType],  # (1)
    vpceConfigurationArns: NotRequired[Sequence[str]],
  1. See BillingMethodType

TestGridVpcConfigTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import TestGridVpcConfigTypeDef

def get_value() -> TestGridVpcConfigTypeDef:
    return {
        "securityGroupIds": ...,
        "subnetIds": ...,
        "vpcId": ...,
    }
Definition
class TestGridVpcConfigTypeDef(TypedDict):
    securityGroupIds: Sequence[str],
    subnetIds: Sequence[str],
    vpcId: str,

CreateTestGridUrlRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import CreateTestGridUrlRequestRequestTypeDef

def get_value() -> CreateTestGridUrlRequestRequestTypeDef:
    return {
        "projectArn": ...,
        "expiresInSeconds": ...,
    }
Definition
class CreateTestGridUrlRequestRequestTypeDef(TypedDict):
    projectArn: str,
    expiresInSeconds: int,

CreateUploadRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import CreateUploadRequestRequestTypeDef

def get_value() -> CreateUploadRequestRequestTypeDef:
    return {
        "projectArn": ...,
        "name": ...,
        "type": ...,
    }
Definition
class CreateUploadRequestRequestTypeDef(TypedDict):
    projectArn: str,
    name: str,
    type: UploadTypeType,  # (1)
    contentType: NotRequired[str],
  1. See UploadTypeType

UploadTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import UploadTypeDef

def get_value() -> UploadTypeDef:
    return {
        "arn": ...,
    }
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

Usage Example
from mypy_boto3_devicefarm.type_defs import CreateVPCEConfigurationRequestRequestTypeDef

def get_value() -> CreateVPCEConfigurationRequestRequestTypeDef:
    return {
        "vpceConfigurationName": ...,
        "vpceServiceName": ...,
        "serviceDnsName": ...,
    }
Definition
class CreateVPCEConfigurationRequestRequestTypeDef(TypedDict):
    vpceConfigurationName: str,
    vpceServiceName: str,
    serviceDnsName: str,
    vpceConfigurationDescription: NotRequired[str],

VPCEConfigurationTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import VPCEConfigurationTypeDef

def get_value() -> VPCEConfigurationTypeDef:
    return {
        "arn": ...,
    }
Definition
class VPCEConfigurationTypeDef(TypedDict):
    arn: NotRequired[str],
    vpceConfigurationName: NotRequired[str],
    vpceServiceName: NotRequired[str],
    serviceDnsName: NotRequired[str],
    vpceConfigurationDescription: NotRequired[str],

CustomerArtifactPathsTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import CustomerArtifactPathsTypeDef

def get_value() -> CustomerArtifactPathsTypeDef:
    return {
        "iosPaths": ...,
    }
Definition
class CustomerArtifactPathsTypeDef(TypedDict):
    iosPaths: NotRequired[Sequence[str]],
    androidPaths: NotRequired[Sequence[str]],
    deviceHostPaths: NotRequired[Sequence[str]],

DeleteDevicePoolRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import DeleteDevicePoolRequestRequestTypeDef

def get_value() -> DeleteDevicePoolRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class DeleteDevicePoolRequestRequestTypeDef(TypedDict):
    arn: str,

DeleteInstanceProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import DeleteInstanceProfileRequestRequestTypeDef

def get_value() -> DeleteInstanceProfileRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class DeleteInstanceProfileRequestRequestTypeDef(TypedDict):
    arn: str,

DeleteNetworkProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import DeleteNetworkProfileRequestRequestTypeDef

def get_value() -> DeleteNetworkProfileRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class DeleteNetworkProfileRequestRequestTypeDef(TypedDict):
    arn: str,

DeleteProjectRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import DeleteProjectRequestRequestTypeDef

def get_value() -> DeleteProjectRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class DeleteProjectRequestRequestTypeDef(TypedDict):
    arn: str,

DeleteRemoteAccessSessionRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import DeleteRemoteAccessSessionRequestRequestTypeDef

def get_value() -> DeleteRemoteAccessSessionRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class DeleteRemoteAccessSessionRequestRequestTypeDef(TypedDict):
    arn: str,

DeleteRunRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import DeleteRunRequestRequestTypeDef

def get_value() -> DeleteRunRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class DeleteRunRequestRequestTypeDef(TypedDict):
    arn: str,

DeleteTestGridProjectRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import DeleteTestGridProjectRequestRequestTypeDef

def get_value() -> DeleteTestGridProjectRequestRequestTypeDef:
    return {
        "projectArn": ...,
    }
Definition
class DeleteTestGridProjectRequestRequestTypeDef(TypedDict):
    projectArn: str,

DeleteUploadRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import DeleteUploadRequestRequestTypeDef

def get_value() -> DeleteUploadRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class DeleteUploadRequestRequestTypeDef(TypedDict):
    arn: str,

DeleteVPCEConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import DeleteVPCEConfigurationRequestRequestTypeDef

def get_value() -> DeleteVPCEConfigurationRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class DeleteVPCEConfigurationRequestRequestTypeDef(TypedDict):
    arn: str,

DeviceFilterTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import DeviceFilterTypeDef

def get_value() -> DeviceFilterTypeDef:
    return {
        "attribute": ...,
        "operator": ...,
        "values": ...,
    }
Definition
class DeviceFilterTypeDef(TypedDict):
    attribute: DeviceFilterAttributeType,  # (1)
    operator: RuleOperatorType,  # (2)
    values: List[str],
  1. See DeviceFilterAttributeType
  2. See RuleOperatorType

DeviceMinutesTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import DeviceMinutesTypeDef

def get_value() -> DeviceMinutesTypeDef:
    return {
        "total": ...,
    }
Definition
class DeviceMinutesTypeDef(TypedDict):
    total: NotRequired[float],
    metered: NotRequired[float],
    unmetered: NotRequired[float],

IncompatibilityMessageTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import IncompatibilityMessageTypeDef

def get_value() -> IncompatibilityMessageTypeDef:
    return {
        "message": ...,
    }
Definition
class IncompatibilityMessageTypeDef(TypedDict):
    message: NotRequired[str],
    type: NotRequired[DeviceAttributeType],  # (1)
  1. See DeviceAttributeType

ResolutionTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ResolutionTypeDef

def get_value() -> ResolutionTypeDef:
    return {
        "width": ...,
    }
Definition
class ResolutionTypeDef(TypedDict):
    width: NotRequired[int],
    height: NotRequired[int],

ExecutionConfigurationTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ExecutionConfigurationTypeDef

def get_value() -> ExecutionConfigurationTypeDef:
    return {
        "jobTimeoutMinutes": ...,
    }
Definition
class ExecutionConfigurationTypeDef(TypedDict):
    jobTimeoutMinutes: NotRequired[int],
    accountsCleanup: NotRequired[bool],
    appPackagesCleanup: NotRequired[bool],
    videoCapture: NotRequired[bool],
    skipAppResign: NotRequired[bool],

GetDeviceInstanceRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import GetDeviceInstanceRequestRequestTypeDef

def get_value() -> GetDeviceInstanceRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class GetDeviceInstanceRequestRequestTypeDef(TypedDict):
    arn: str,

ScheduleRunTestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ScheduleRunTestTypeDef

def get_value() -> ScheduleRunTestTypeDef:
    return {
        "type": ...,
    }
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

Usage Example
from mypy_boto3_devicefarm.type_defs import GetDevicePoolRequestRequestTypeDef

def get_value() -> GetDevicePoolRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class GetDevicePoolRequestRequestTypeDef(TypedDict):
    arn: str,

GetDeviceRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import GetDeviceRequestRequestTypeDef

def get_value() -> GetDeviceRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class GetDeviceRequestRequestTypeDef(TypedDict):
    arn: str,

GetInstanceProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import GetInstanceProfileRequestRequestTypeDef

def get_value() -> GetInstanceProfileRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class GetInstanceProfileRequestRequestTypeDef(TypedDict):
    arn: str,

GetJobRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import GetJobRequestRequestTypeDef

def get_value() -> GetJobRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class GetJobRequestRequestTypeDef(TypedDict):
    arn: str,

GetNetworkProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import GetNetworkProfileRequestRequestTypeDef

def get_value() -> GetNetworkProfileRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class GetNetworkProfileRequestRequestTypeDef(TypedDict):
    arn: str,

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

GetOfferingStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import GetOfferingStatusRequestRequestTypeDef

def get_value() -> GetOfferingStatusRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
Definition
class GetOfferingStatusRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],

GetProjectRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import GetProjectRequestRequestTypeDef

def get_value() -> GetProjectRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class GetProjectRequestRequestTypeDef(TypedDict):
    arn: str,

GetRemoteAccessSessionRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import GetRemoteAccessSessionRequestRequestTypeDef

def get_value() -> GetRemoteAccessSessionRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class GetRemoteAccessSessionRequestRequestTypeDef(TypedDict):
    arn: str,

GetRunRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import GetRunRequestRequestTypeDef

def get_value() -> GetRunRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class GetRunRequestRequestTypeDef(TypedDict):
    arn: str,

GetSuiteRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import GetSuiteRequestRequestTypeDef

def get_value() -> GetSuiteRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class GetSuiteRequestRequestTypeDef(TypedDict):
    arn: str,

GetTestGridProjectRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import GetTestGridProjectRequestRequestTypeDef

def get_value() -> GetTestGridProjectRequestRequestTypeDef:
    return {
        "projectArn": ...,
    }
Definition
class GetTestGridProjectRequestRequestTypeDef(TypedDict):
    projectArn: str,

GetTestGridSessionRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import GetTestGridSessionRequestRequestTypeDef

def get_value() -> GetTestGridSessionRequestRequestTypeDef:
    return {
        "projectArn": ...,
    }
Definition
class GetTestGridSessionRequestRequestTypeDef(TypedDict):
    projectArn: NotRequired[str],
    sessionId: NotRequired[str],
    sessionArn: NotRequired[str],

TestGridSessionTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import TestGridSessionTypeDef

def get_value() -> TestGridSessionTypeDef:
    return {
        "arn": ...,
    }
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

Usage Example
from mypy_boto3_devicefarm.type_defs import GetTestRequestRequestTypeDef

def get_value() -> GetTestRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class GetTestRequestRequestTypeDef(TypedDict):
    arn: str,

GetUploadRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import GetUploadRequestRequestTypeDef

def get_value() -> GetUploadRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class GetUploadRequestRequestTypeDef(TypedDict):
    arn: str,

GetVPCEConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import GetVPCEConfigurationRequestRequestTypeDef

def get_value() -> GetVPCEConfigurationRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class GetVPCEConfigurationRequestRequestTypeDef(TypedDict):
    arn: str,

InstallToRemoteAccessSessionRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import InstallToRemoteAccessSessionRequestRequestTypeDef

def get_value() -> InstallToRemoteAccessSessionRequestRequestTypeDef:
    return {
        "remoteAccessSessionArn": ...,
        "appArn": ...,
    }
Definition
class InstallToRemoteAccessSessionRequestRequestTypeDef(TypedDict):
    remoteAccessSessionArn: str,
    appArn: str,

ListArtifactsRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListArtifactsRequestRequestTypeDef

def get_value() -> ListArtifactsRequestRequestTypeDef:
    return {
        "arn": ...,
        "type": ...,
    }
Definition
class ListArtifactsRequestRequestTypeDef(TypedDict):
    arn: str,
    type: ArtifactCategoryType,  # (1)
    nextToken: NotRequired[str],
  1. See ArtifactCategoryType

ListDeviceInstancesRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListDeviceInstancesRequestRequestTypeDef

def get_value() -> ListDeviceInstancesRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListDeviceInstancesRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListDevicePoolsRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListDevicePoolsRequestRequestTypeDef

def get_value() -> ListDevicePoolsRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class ListDevicePoolsRequestRequestTypeDef(TypedDict):
    arn: str,
    type: NotRequired[DevicePoolTypeType],  # (1)
    nextToken: NotRequired[str],
  1. See DevicePoolTypeType

ListInstanceProfilesRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListInstanceProfilesRequestRequestTypeDef

def get_value() -> ListInstanceProfilesRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListInstanceProfilesRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListJobsRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListJobsRequestRequestTypeDef

def get_value() -> ListJobsRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class ListJobsRequestRequestTypeDef(TypedDict):
    arn: str,
    nextToken: NotRequired[str],

ListNetworkProfilesRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListNetworkProfilesRequestRequestTypeDef

def get_value() -> ListNetworkProfilesRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class ListNetworkProfilesRequestRequestTypeDef(TypedDict):
    arn: str,
    type: NotRequired[NetworkProfileTypeType],  # (1)
    nextToken: NotRequired[str],
  1. See NetworkProfileTypeType

ListOfferingPromotionsRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListOfferingPromotionsRequestRequestTypeDef

def get_value() -> ListOfferingPromotionsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
Definition
class ListOfferingPromotionsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],

OfferingPromotionTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import OfferingPromotionTypeDef

def get_value() -> OfferingPromotionTypeDef:
    return {
        "id": ...,
    }
Definition
class OfferingPromotionTypeDef(TypedDict):
    id: NotRequired[str],
    description: NotRequired[str],

ListOfferingTransactionsRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListOfferingTransactionsRequestRequestTypeDef

def get_value() -> ListOfferingTransactionsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
Definition
class ListOfferingTransactionsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],

ListOfferingsRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListOfferingsRequestRequestTypeDef

def get_value() -> ListOfferingsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
Definition
class ListOfferingsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],

ListProjectsRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListProjectsRequestRequestTypeDef

def get_value() -> ListProjectsRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class ListProjectsRequestRequestTypeDef(TypedDict):
    arn: NotRequired[str],
    nextToken: NotRequired[str],

ListRemoteAccessSessionsRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListRemoteAccessSessionsRequestRequestTypeDef

def get_value() -> ListRemoteAccessSessionsRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class ListRemoteAccessSessionsRequestRequestTypeDef(TypedDict):
    arn: str,
    nextToken: NotRequired[str],

ListRunsRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListRunsRequestRequestTypeDef

def get_value() -> ListRunsRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class ListRunsRequestRequestTypeDef(TypedDict):
    arn: str,
    nextToken: NotRequired[str],

ListSamplesRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListSamplesRequestRequestTypeDef

def get_value() -> ListSamplesRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class ListSamplesRequestRequestTypeDef(TypedDict):
    arn: str,
    nextToken: NotRequired[str],

SampleTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import SampleTypeDef

def get_value() -> SampleTypeDef:
    return {
        "arn": ...,
    }
Definition
class SampleTypeDef(TypedDict):
    arn: NotRequired[str],
    type: NotRequired[SampleTypeType],  # (1)
    url: NotRequired[str],
  1. See SampleTypeType

ListSuitesRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListSuitesRequestRequestTypeDef

def get_value() -> ListSuitesRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class ListSuitesRequestRequestTypeDef(TypedDict):
    arn: str,
    nextToken: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,

TagTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

ListTestGridProjectsRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListTestGridProjectsRequestRequestTypeDef

def get_value() -> ListTestGridProjectsRequestRequestTypeDef:
    return {
        "maxResult": ...,
    }
Definition
class ListTestGridProjectsRequestRequestTypeDef(TypedDict):
    maxResult: NotRequired[int],
    nextToken: NotRequired[str],

ListTestGridSessionActionsRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListTestGridSessionActionsRequestRequestTypeDef

def get_value() -> ListTestGridSessionActionsRequestRequestTypeDef:
    return {
        "sessionArn": ...,
    }
Definition
class ListTestGridSessionActionsRequestRequestTypeDef(TypedDict):
    sessionArn: str,
    maxResult: NotRequired[int],
    nextToken: NotRequired[str],

TestGridSessionActionTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import TestGridSessionActionTypeDef

def get_value() -> TestGridSessionActionTypeDef:
    return {
        "action": ...,
    }
Definition
class TestGridSessionActionTypeDef(TypedDict):
    action: NotRequired[str],
    started: NotRequired[datetime],
    duration: NotRequired[int],
    statusCode: NotRequired[str],
    requestMethod: NotRequired[str],

ListTestGridSessionArtifactsRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListTestGridSessionArtifactsRequestRequestTypeDef

def get_value() -> ListTestGridSessionArtifactsRequestRequestTypeDef:
    return {
        "sessionArn": ...,
    }
Definition
class ListTestGridSessionArtifactsRequestRequestTypeDef(TypedDict):
    sessionArn: str,
    type: NotRequired[TestGridSessionArtifactCategoryType],  # (1)
    maxResult: NotRequired[int],
    nextToken: NotRequired[str],
  1. See TestGridSessionArtifactCategoryType

TestGridSessionArtifactTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import TestGridSessionArtifactTypeDef

def get_value() -> TestGridSessionArtifactTypeDef:
    return {
        "filename": ...,
    }
Definition
class TestGridSessionArtifactTypeDef(TypedDict):
    filename: NotRequired[str],
    type: NotRequired[TestGridSessionArtifactTypeType],  # (1)
    url: NotRequired[str],
  1. See TestGridSessionArtifactTypeType

ListTestGridSessionsRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListTestGridSessionsRequestRequestTypeDef

def get_value() -> ListTestGridSessionsRequestRequestTypeDef:
    return {
        "projectArn": ...,
    }
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

ListTestsRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListTestsRequestRequestTypeDef

def get_value() -> ListTestsRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class ListTestsRequestRequestTypeDef(TypedDict):
    arn: str,
    nextToken: NotRequired[str],

ListUniqueProblemsRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListUniqueProblemsRequestRequestTypeDef

def get_value() -> ListUniqueProblemsRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class ListUniqueProblemsRequestRequestTypeDef(TypedDict):
    arn: str,
    nextToken: NotRequired[str],

ListUploadsRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListUploadsRequestRequestTypeDef

def get_value() -> ListUploadsRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class ListUploadsRequestRequestTypeDef(TypedDict):
    arn: str,
    type: NotRequired[UploadTypeType],  # (1)
    nextToken: NotRequired[str],
  1. See UploadTypeType

ListVPCEConfigurationsRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListVPCEConfigurationsRequestRequestTypeDef

def get_value() -> ListVPCEConfigurationsRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListVPCEConfigurationsRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

LocationTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import LocationTypeDef

def get_value() -> LocationTypeDef:
    return {
        "latitude": ...,
        "longitude": ...,
    }
Definition
class LocationTypeDef(TypedDict):
    latitude: float,
    longitude: float,

MonetaryAmountTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import MonetaryAmountTypeDef

def get_value() -> MonetaryAmountTypeDef:
    return {
        "amount": ...,
    }
Definition
class MonetaryAmountTypeDef(TypedDict):
    amount: NotRequired[float],
    currencyCode: NotRequired[CurrencyCodeType],  # (1)
  1. See CurrencyCodeType

ProblemDetailTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ProblemDetailTypeDef

def get_value() -> ProblemDetailTypeDef:
    return {
        "arn": ...,
    }
Definition
class ProblemDetailTypeDef(TypedDict):
    arn: NotRequired[str],
    name: NotRequired[str],

PurchaseOfferingRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import PurchaseOfferingRequestRequestTypeDef

def get_value() -> PurchaseOfferingRequestRequestTypeDef:
    return {
        "offeringId": ...,
        "quantity": ...,
    }
Definition
class PurchaseOfferingRequestRequestTypeDef(TypedDict):
    offeringId: str,
    quantity: int,
    offeringPromotionId: NotRequired[str],

RadiosTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import RadiosTypeDef

def get_value() -> RadiosTypeDef:
    return {
        "wifi": ...,
    }
Definition
class RadiosTypeDef(TypedDict):
    wifi: NotRequired[bool],
    bluetooth: NotRequired[bool],
    nfc: NotRequired[bool],
    gps: NotRequired[bool],

RenewOfferingRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import RenewOfferingRequestRequestTypeDef

def get_value() -> RenewOfferingRequestRequestTypeDef:
    return {
        "offeringId": ...,
        "quantity": ...,
    }
Definition
class RenewOfferingRequestRequestTypeDef(TypedDict):
    offeringId: str,
    quantity: int,

StopJobRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import StopJobRequestRequestTypeDef

def get_value() -> StopJobRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class StopJobRequestRequestTypeDef(TypedDict):
    arn: str,

StopRemoteAccessSessionRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import StopRemoteAccessSessionRequestRequestTypeDef

def get_value() -> StopRemoteAccessSessionRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class StopRemoteAccessSessionRequestRequestTypeDef(TypedDict):
    arn: str,

StopRunRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import StopRunRequestRequestTypeDef

def get_value() -> StopRunRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class StopRunRequestRequestTypeDef(TypedDict):
    arn: str,

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceARN": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceARN: str,
    TagKeys: Sequence[str],

UpdateDeviceInstanceRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateDeviceInstanceRequestRequestTypeDef

def get_value() -> UpdateDeviceInstanceRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class UpdateDeviceInstanceRequestRequestTypeDef(TypedDict):
    arn: str,
    profileArn: NotRequired[str],
    labels: NotRequired[Sequence[str]],

UpdateInstanceProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateInstanceProfileRequestRequestTypeDef

def get_value() -> UpdateInstanceProfileRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class UpdateInstanceProfileRequestRequestTypeDef(TypedDict):
    arn: str,
    name: NotRequired[str],
    description: NotRequired[str],
    packageCleanup: NotRequired[bool],
    excludeAppPackagesFromCleanup: NotRequired[Sequence[str]],
    rebootAfterUse: NotRequired[bool],

UpdateNetworkProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateNetworkProfileRequestRequestTypeDef

def get_value() -> UpdateNetworkProfileRequestRequestTypeDef:
    return {
        "arn": ...,
    }
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

Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateUploadRequestRequestTypeDef

def get_value() -> UpdateUploadRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class UpdateUploadRequestRequestTypeDef(TypedDict):
    arn: str,
    name: NotRequired[str],
    contentType: NotRequired[str],
    editContent: NotRequired[bool],

UpdateVPCEConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateVPCEConfigurationRequestRequestTypeDef

def get_value() -> UpdateVPCEConfigurationRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class UpdateVPCEConfigurationRequestRequestTypeDef(TypedDict):
    arn: str,
    vpceConfigurationName: NotRequired[str],
    vpceServiceName: NotRequired[str],
    serviceDnsName: NotRequired[str],
    vpceConfigurationDescription: NotRequired[str],

AccountSettingsTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import AccountSettingsTypeDef

def get_value() -> AccountSettingsTypeDef:
    return {
        "awsAccountNumber": ...,
    }
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

CreateDevicePoolRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import CreateDevicePoolRequestRequestTypeDef

def get_value() -> CreateDevicePoolRequestRequestTypeDef:
    return {
        "projectArn": ...,
        "name": ...,
        "rules": ...,
    }
Definition
class CreateDevicePoolRequestRequestTypeDef(TypedDict):
    projectArn: str,
    name: str,
    rules: Sequence[RuleTypeDef],  # (1)
    description: NotRequired[str],
    maxDevices: NotRequired[int],
  1. See RuleTypeDef

DevicePoolTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import DevicePoolTypeDef

def get_value() -> DevicePoolTypeDef:
    return {
        "arn": ...,
    }
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

Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateDevicePoolRequestRequestTypeDef

def get_value() -> UpdateDevicePoolRequestRequestTypeDef:
    return {
        "arn": ...,
    }
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

CreateTestGridUrlResultTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import CreateTestGridUrlResultTypeDef

def get_value() -> CreateTestGridUrlResultTypeDef:
    return {
        "url": ...,
        "expires": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateTestGridUrlResultTypeDef(TypedDict):
    url: str,
    expires: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListArtifactsResultTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListArtifactsResultTypeDef

def get_value() -> ListArtifactsResultTypeDef:
    return {
        "artifacts": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListArtifactsResultTypeDef(TypedDict):
    artifacts: List[ArtifactTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ArtifactTypeDef
  2. See ResponseMetadataTypeDef

CreateInstanceProfileResultTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import CreateInstanceProfileResultTypeDef

def get_value() -> CreateInstanceProfileResultTypeDef:
    return {
        "instanceProfile": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateInstanceProfileResultTypeDef(TypedDict):
    instanceProfile: InstanceProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceProfileTypeDef
  2. See ResponseMetadataTypeDef

DeviceInstanceTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import DeviceInstanceTypeDef

def get_value() -> DeviceInstanceTypeDef:
    return {
        "arn": ...,
    }
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

Usage Example
from mypy_boto3_devicefarm.type_defs import GetInstanceProfileResultTypeDef

def get_value() -> GetInstanceProfileResultTypeDef:
    return {
        "instanceProfile": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetInstanceProfileResultTypeDef(TypedDict):
    instanceProfile: InstanceProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceProfileTypeDef
  2. See ResponseMetadataTypeDef

ListInstanceProfilesResultTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListInstanceProfilesResultTypeDef

def get_value() -> ListInstanceProfilesResultTypeDef:
    return {
        "instanceProfiles": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListInstanceProfilesResultTypeDef(TypedDict):
    instanceProfiles: List[InstanceProfileTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceProfileTypeDef
  2. See ResponseMetadataTypeDef

UpdateInstanceProfileResultTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateInstanceProfileResultTypeDef

def get_value() -> UpdateInstanceProfileResultTypeDef:
    return {
        "instanceProfile": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateInstanceProfileResultTypeDef(TypedDict):
    instanceProfile: InstanceProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceProfileTypeDef
  2. See ResponseMetadataTypeDef

CreateNetworkProfileResultTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import CreateNetworkProfileResultTypeDef

def get_value() -> CreateNetworkProfileResultTypeDef:
    return {
        "networkProfile": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateNetworkProfileResultTypeDef(TypedDict):
    networkProfile: NetworkProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkProfileTypeDef
  2. See ResponseMetadataTypeDef

GetNetworkProfileResultTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import GetNetworkProfileResultTypeDef

def get_value() -> GetNetworkProfileResultTypeDef:
    return {
        "networkProfile": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetNetworkProfileResultTypeDef(TypedDict):
    networkProfile: NetworkProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkProfileTypeDef
  2. See ResponseMetadataTypeDef

ListNetworkProfilesResultTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListNetworkProfilesResultTypeDef

def get_value() -> ListNetworkProfilesResultTypeDef:
    return {
        "networkProfiles": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListNetworkProfilesResultTypeDef(TypedDict):
    networkProfiles: List[NetworkProfileTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkProfileTypeDef
  2. See ResponseMetadataTypeDef

UpdateNetworkProfileResultTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateNetworkProfileResultTypeDef

def get_value() -> UpdateNetworkProfileResultTypeDef:
    return {
        "networkProfile": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateNetworkProfileResultTypeDef(TypedDict):
    networkProfile: NetworkProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NetworkProfileTypeDef
  2. See ResponseMetadataTypeDef

CreateProjectRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import CreateProjectRequestRequestTypeDef

def get_value() -> CreateProjectRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class CreateProjectRequestRequestTypeDef(TypedDict):
    name: str,
    defaultJobTimeoutMinutes: NotRequired[int],
    vpcConfig: NotRequired[VpcConfigTypeDef],  # (1)
  1. See VpcConfigTypeDef

ProjectTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ProjectTypeDef

def get_value() -> ProjectTypeDef:
    return {
        "arn": ...,
    }
Definition
class ProjectTypeDef(TypedDict):
    arn: NotRequired[str],
    name: NotRequired[str],
    defaultJobTimeoutMinutes: NotRequired[int],
    created: NotRequired[datetime],
    vpcConfig: NotRequired[VpcConfigTypeDef],  # (1)
  1. See VpcConfigTypeDef

UpdateProjectRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateProjectRequestRequestTypeDef

def get_value() -> UpdateProjectRequestRequestTypeDef:
    return {
        "arn": ...,
    }
Definition
class UpdateProjectRequestRequestTypeDef(TypedDict):
    arn: str,
    name: NotRequired[str],
    defaultJobTimeoutMinutes: NotRequired[int],
    vpcConfig: NotRequired[VpcConfigTypeDef],  # (1)
  1. See VpcConfigTypeDef

CreateRemoteAccessSessionRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import CreateRemoteAccessSessionRequestRequestTypeDef

def get_value() -> CreateRemoteAccessSessionRequestRequestTypeDef:
    return {
        "projectArn": ...,
        "deviceArn": ...,
    }
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

Usage Example
from mypy_boto3_devicefarm.type_defs import CreateTestGridProjectRequestRequestTypeDef

def get_value() -> CreateTestGridProjectRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class CreateTestGridProjectRequestRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    vpcConfig: NotRequired[TestGridVpcConfigTypeDef],  # (1)
  1. See TestGridVpcConfigTypeDef

TestGridProjectTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import TestGridProjectTypeDef

def get_value() -> TestGridProjectTypeDef:
    return {
        "arn": ...,
    }
Definition
class TestGridProjectTypeDef(TypedDict):
    arn: NotRequired[str],
    name: NotRequired[str],
    description: NotRequired[str],
    vpcConfig: NotRequired[TestGridVpcConfigTypeDef],  # (1)
    created: NotRequired[datetime],
  1. See TestGridVpcConfigTypeDef

UpdateTestGridProjectRequestRequestTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateTestGridProjectRequestRequestTypeDef

def get_value() -> UpdateTestGridProjectRequestRequestTypeDef:
    return {
        "projectArn": ...,
    }
Definition
class UpdateTestGridProjectRequestRequestTypeDef(TypedDict):
    projectArn: str,
    name: NotRequired[str],
    description: NotRequired[str],
    vpcConfig: NotRequired[TestGridVpcConfigTypeDef],  # (1)
  1. See TestGridVpcConfigTypeDef

CreateUploadResultTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import CreateUploadResultTypeDef

def get_value() -> CreateUploadResultTypeDef:
    return {
        "upload": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateUploadResultTypeDef(TypedDict):
    upload: UploadTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UploadTypeDef
  2. See ResponseMetadataTypeDef

GetUploadResultTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import GetUploadResultTypeDef

def get_value() -> GetUploadResultTypeDef:
    return {
        "upload": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetUploadResultTypeDef(TypedDict):
    upload: UploadTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UploadTypeDef
  2. See ResponseMetadataTypeDef

InstallToRemoteAccessSessionResultTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import InstallToRemoteAccessSessionResultTypeDef

def get_value() -> InstallToRemoteAccessSessionResultTypeDef:
    return {
        "appUpload": ...,
        "ResponseMetadata": ...,
    }
Definition
class InstallToRemoteAccessSessionResultTypeDef(TypedDict):
    appUpload: UploadTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UploadTypeDef
  2. See ResponseMetadataTypeDef

ListUploadsResultTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import ListUploadsResultTypeDef

def get_value() -> ListUploadsResultTypeDef:
    return {
        "uploads": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListUploadsResultTypeDef(TypedDict):
    uploads: List[UploadTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UploadTypeDef
  2. See ResponseMetadataTypeDef

UpdateUploadResultTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateUploadResultTypeDef

def get_value() -> UpdateUploadResultTypeDef:
    return {
        "upload": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateUploadResultTypeDef(TypedDict):
    upload: UploadTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UploadTypeDef
  2. See ResponseMetadataTypeDef

CreateVPCEConfigurationResultTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import CreateVPCEConfigurationResultTypeDef

def get_value() -> CreateVPCEConfigurationResultTypeDef:
    return {
        "vpceConfiguration": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateVPCEConfigurationResultTypeDef(TypedDict):
    vpceConfiguration: VPCEConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VPCEConfigurationTypeDef
  2. See ResponseMetadataTypeDef

GetVPCEConfigurationResultTypeDef

Usage Example
from mypy_boto3_devicefarm.type_defs import GetVPCEConfigurationResultTypeDef

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