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],
- 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],
- See DeviceAttributeType
- 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],
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],
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]],
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)
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],
- 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)
- See UploadTypeType
- See UploadStatusType
- 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],
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)
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]],
- 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)
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],
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)
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],
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)
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)
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],
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)
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)
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)
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],
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)
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)
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)
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)
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)
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)
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)
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],
- 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)
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],
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],
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],
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)
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)
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)
- See UploadTypeType
- 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],
- 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)
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)
- 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],
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],
- See DevicePlatformType
- See DevicePlatformType
- 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)
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],
- 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],
- See DevicePoolTypeType
- 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],
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
- 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)
- 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)
- 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],
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)
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],
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)
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)
- See UploadTypeDef
- 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)
- See UploadTypeDef
- 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)
- See UploadTypeDef
- 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)
- See UploadTypeDef
- 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)
- See UploadTypeDef
- 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)
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)
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)
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)
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,
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],
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)
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)
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)
- See TestTypeType
- See ExecutionStatusType
- See ExecutionResultType
- See CountersTypeDef
- 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)
- See TestTypeType
- See ExecutionStatusType
- See ExecutionResultType
- See CountersTypeDef
- 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)
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)
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)
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)
- See SampleTypeDef
- 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)
- See TagTypeDef
- 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)
- 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)
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)
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)
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)
- See LocationTypeDef
- See CustomerArtifactPathsTypeDef
- See RadiosTypeDef
- 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)
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)
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)
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)
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)
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)
- See DeviceFormFactorType
- See DevicePlatformType
- See CPUTypeDef
- See ResolutionTypeDef
- See DeviceInstanceTypeDef
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
- See TestTypeType
- See DevicePlatformType
- See ExecutionStatusType
- See ExecutionResultType
- See CountersTypeDef
- See BillingMethodType
- See DeviceMinutesTypeDef
- See NetworkProfileTypeDef
- See ExecutionResultCodeType
- See RadiosTypeDef
- See LocationTypeDef
- See CustomerArtifactPathsTypeDef
- See DeviceSelectionResultTypeDef
- 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)
- See SuiteTypeDef
- 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)
- See SuiteTypeDef
- 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)
- See TestTypeDef
- 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)
- See TestTypeDef
- 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)
- See OfferingTypeType
- See DevicePlatformType
- 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)
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)
- See ScheduleRunTestTypeDef
- See DeviceSelectionConfigurationTypeDef
- See ScheduleRunConfigurationTypeDef
- 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)
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)
- See DeviceTypeDef
- 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],
- See TestTypeType
- See ExecutionStatusType
- See ExecutionResultType
- See CountersTypeDef
- See DeviceTypeDef
- 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)
- See DeviceTypeDef
- 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],
- See ProblemDetailTypeDef
- See ProblemDetailTypeDef
- See ProblemDetailTypeDef
- See ProblemDetailTypeDef
- See DeviceTypeDef
- 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)
- See ExecutionStatusType
- See ExecutionResultType
- See DeviceTypeDef
- See BillingMethodType
- See DeviceMinutesTypeDef
- See InteractionModeType
- 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)
- See RunTypeDef
- 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)
- See RunTypeDef
- 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)
- See RunTypeDef
- 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)
- See RunTypeDef
- 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)
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],
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)
- See DevicePoolCompatibilityResultTypeDef
- See DevicePoolCompatibilityResultTypeDef
- 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)
- See JobTypeDef
- 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)
- See JobTypeDef
- 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)
- See JobTypeDef
- 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)
- 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)
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)
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)
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)