Type definitions#
Index > DeviceFarm > Type definitions
Auto-generated documentation for DeviceFarm type annotations stubs module types-boto3-devicefarm.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from types_boto3_devicefarm.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
CustomerArtifactPathsUnionTypeDef#
# CustomerArtifactPathsUnionTypeDef Union usage example
from types_boto3_devicefarm.type_defs import CustomerArtifactPathsUnionTypeDef
def get_value() -> CustomerArtifactPathsUnionTypeDef:
return ...
# CustomerArtifactPathsUnionTypeDef definition
CustomerArtifactPathsUnionTypeDef = Union[
CustomerArtifactPathsTypeDef, # (1)
CustomerArtifactPathsOutputTypeDef, # (2)
]
DeviceFilterUnionTypeDef#
# DeviceFilterUnionTypeDef Union usage example
from types_boto3_devicefarm.type_defs import DeviceFilterUnionTypeDef
def get_value() -> DeviceFilterUnionTypeDef:
return ...
# DeviceFilterUnionTypeDef definition
DeviceFilterUnionTypeDef = Union[
DeviceFilterTypeDef, # (1)
DeviceFilterOutputTypeDef, # (2)
]
TestGridVpcConfigUnionTypeDef#
# TestGridVpcConfigUnionTypeDef Union usage example
from types_boto3_devicefarm.type_defs import TestGridVpcConfigUnionTypeDef
def get_value() -> TestGridVpcConfigUnionTypeDef:
return ...
# TestGridVpcConfigUnionTypeDef definition
TestGridVpcConfigUnionTypeDef = Union[
TestGridVpcConfigTypeDef, # (1)
TestGridVpcConfigOutputTypeDef, # (2)
]
VpcConfigUnionTypeDef#
# VpcConfigUnionTypeDef Union usage example
from types_boto3_devicefarm.type_defs import VpcConfigUnionTypeDef
def get_value() -> VpcConfigUnionTypeDef:
return ...
# VpcConfigUnionTypeDef definition
VpcConfigUnionTypeDef = Union[
VpcConfigTypeDef, # (1)
VpcConfigOutputTypeDef, # (2)
]
TrialMinutesTypeDef#
# TrialMinutesTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateInstanceProfileRequestTypeDef#
# CreateInstanceProfileRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import CreateInstanceProfileRequestTypeDef
def get_value() -> CreateInstanceProfileRequestTypeDef:
return {
"name": ...,
}
# CreateInstanceProfileRequestTypeDef definition
class CreateInstanceProfileRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
packageCleanup: NotRequired[bool],
excludeAppPackagesFromCleanup: NotRequired[Sequence[str]],
rebootAfterUse: NotRequired[bool],
InstanceProfileTypeDef#
# InstanceProfileTypeDef TypedDict usage example
from types_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],
CreateNetworkProfileRequestTypeDef#
# CreateNetworkProfileRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import CreateNetworkProfileRequestTypeDef
def get_value() -> CreateNetworkProfileRequestTypeDef:
return {
"projectArn": ...,
}
# CreateNetworkProfileRequestTypeDef definition
class CreateNetworkProfileRequestTypeDef(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 TypedDict usage example
from types_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],
CreateRemoteAccessSessionConfigurationTypeDef#
# CreateRemoteAccessSessionConfigurationTypeDef TypedDict usage example
from types_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]],
CreateTestGridUrlRequestTypeDef#
# CreateTestGridUrlRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import CreateTestGridUrlRequestTypeDef
def get_value() -> CreateTestGridUrlRequestTypeDef:
return {
"projectArn": ...,
}
# CreateTestGridUrlRequestTypeDef definition
class CreateTestGridUrlRequestTypeDef(TypedDict):
projectArn: str,
expiresInSeconds: int,
CreateUploadRequestTypeDef#
# CreateUploadRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import CreateUploadRequestTypeDef
def get_value() -> CreateUploadRequestTypeDef:
return {
"projectArn": ...,
}
# CreateUploadRequestTypeDef definition
class CreateUploadRequestTypeDef(TypedDict):
projectArn: str,
name: str,
type: UploadTypeType, # (1)
contentType: NotRequired[str],
- See UploadTypeType
UploadTypeDef#
# UploadTypeDef TypedDict usage example
from types_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
CreateVPCEConfigurationRequestTypeDef#
# CreateVPCEConfigurationRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import CreateVPCEConfigurationRequestTypeDef
def get_value() -> CreateVPCEConfigurationRequestTypeDef:
return {
"vpceConfigurationName": ...,
}
# CreateVPCEConfigurationRequestTypeDef definition
class CreateVPCEConfigurationRequestTypeDef(TypedDict):
vpceConfigurationName: str,
vpceServiceName: str,
serviceDnsName: str,
vpceConfigurationDescription: NotRequired[str],
VPCEConfigurationTypeDef#
# VPCEConfigurationTypeDef TypedDict usage example
from types_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],
CustomerArtifactPathsOutputTypeDef#
# CustomerArtifactPathsOutputTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import CustomerArtifactPathsOutputTypeDef
def get_value() -> CustomerArtifactPathsOutputTypeDef:
return {
"iosPaths": ...,
}
# CustomerArtifactPathsOutputTypeDef definition
class CustomerArtifactPathsOutputTypeDef(TypedDict):
iosPaths: NotRequired[List[str]],
androidPaths: NotRequired[List[str]],
deviceHostPaths: NotRequired[List[str]],
CustomerArtifactPathsTypeDef#
# CustomerArtifactPathsTypeDef TypedDict usage example
from types_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]],
DeleteDevicePoolRequestTypeDef#
# DeleteDevicePoolRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import DeleteDevicePoolRequestTypeDef
def get_value() -> DeleteDevicePoolRequestTypeDef:
return {
"arn": ...,
}
# DeleteDevicePoolRequestTypeDef definition
class DeleteDevicePoolRequestTypeDef(TypedDict):
arn: str,
DeleteInstanceProfileRequestTypeDef#
# DeleteInstanceProfileRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import DeleteInstanceProfileRequestTypeDef
def get_value() -> DeleteInstanceProfileRequestTypeDef:
return {
"arn": ...,
}
# DeleteInstanceProfileRequestTypeDef definition
class DeleteInstanceProfileRequestTypeDef(TypedDict):
arn: str,
DeleteNetworkProfileRequestTypeDef#
# DeleteNetworkProfileRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import DeleteNetworkProfileRequestTypeDef
def get_value() -> DeleteNetworkProfileRequestTypeDef:
return {
"arn": ...,
}
# DeleteNetworkProfileRequestTypeDef definition
class DeleteNetworkProfileRequestTypeDef(TypedDict):
arn: str,
DeleteProjectRequestTypeDef#
# DeleteProjectRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import DeleteProjectRequestTypeDef
def get_value() -> DeleteProjectRequestTypeDef:
return {
"arn": ...,
}
# DeleteProjectRequestTypeDef definition
class DeleteProjectRequestTypeDef(TypedDict):
arn: str,
DeleteRemoteAccessSessionRequestTypeDef#
# DeleteRemoteAccessSessionRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import DeleteRemoteAccessSessionRequestTypeDef
def get_value() -> DeleteRemoteAccessSessionRequestTypeDef:
return {
"arn": ...,
}
# DeleteRemoteAccessSessionRequestTypeDef definition
class DeleteRemoteAccessSessionRequestTypeDef(TypedDict):
arn: str,
DeleteRunRequestTypeDef#
# DeleteRunRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import DeleteRunRequestTypeDef
def get_value() -> DeleteRunRequestTypeDef:
return {
"arn": ...,
}
# DeleteRunRequestTypeDef definition
class DeleteRunRequestTypeDef(TypedDict):
arn: str,
DeleteTestGridProjectRequestTypeDef#
# DeleteTestGridProjectRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import DeleteTestGridProjectRequestTypeDef
def get_value() -> DeleteTestGridProjectRequestTypeDef:
return {
"projectArn": ...,
}
# DeleteTestGridProjectRequestTypeDef definition
class DeleteTestGridProjectRequestTypeDef(TypedDict):
projectArn: str,
DeleteUploadRequestTypeDef#
# DeleteUploadRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import DeleteUploadRequestTypeDef
def get_value() -> DeleteUploadRequestTypeDef:
return {
"arn": ...,
}
# DeleteUploadRequestTypeDef definition
class DeleteUploadRequestTypeDef(TypedDict):
arn: str,
DeleteVPCEConfigurationRequestTypeDef#
# DeleteVPCEConfigurationRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import DeleteVPCEConfigurationRequestTypeDef
def get_value() -> DeleteVPCEConfigurationRequestTypeDef:
return {
"arn": ...,
}
# DeleteVPCEConfigurationRequestTypeDef definition
class DeleteVPCEConfigurationRequestTypeDef(TypedDict):
arn: str,
DeviceFilterOutputTypeDef#
# DeviceFilterOutputTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import DeviceFilterOutputTypeDef
def get_value() -> DeviceFilterOutputTypeDef:
return {
"attribute": ...,
}
# DeviceFilterOutputTypeDef definition
class DeviceFilterOutputTypeDef(TypedDict):
attribute: DeviceFilterAttributeType, # (1)
operator: RuleOperatorType, # (2)
values: List[str],
DeviceFilterTypeDef#
# DeviceFilterTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import DeviceFilterTypeDef
def get_value() -> DeviceFilterTypeDef:
return {
"attribute": ...,
}
# DeviceFilterTypeDef definition
class DeviceFilterTypeDef(TypedDict):
attribute: DeviceFilterAttributeType, # (1)
operator: RuleOperatorType, # (2)
values: Sequence[str],
DeviceMinutesTypeDef#
# DeviceMinutesTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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],
GetDeviceInstanceRequestTypeDef#
# GetDeviceInstanceRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetDeviceInstanceRequestTypeDef
def get_value() -> GetDeviceInstanceRequestTypeDef:
return {
"arn": ...,
}
# GetDeviceInstanceRequestTypeDef definition
class GetDeviceInstanceRequestTypeDef(TypedDict):
arn: str,
ScheduleRunTestTypeDef#
# ScheduleRunTestTypeDef TypedDict usage example
from types_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
GetDevicePoolRequestTypeDef#
# GetDevicePoolRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetDevicePoolRequestTypeDef
def get_value() -> GetDevicePoolRequestTypeDef:
return {
"arn": ...,
}
# GetDevicePoolRequestTypeDef definition
class GetDevicePoolRequestTypeDef(TypedDict):
arn: str,
GetDeviceRequestTypeDef#
# GetDeviceRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetDeviceRequestTypeDef
def get_value() -> GetDeviceRequestTypeDef:
return {
"arn": ...,
}
# GetDeviceRequestTypeDef definition
class GetDeviceRequestTypeDef(TypedDict):
arn: str,
GetInstanceProfileRequestTypeDef#
# GetInstanceProfileRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetInstanceProfileRequestTypeDef
def get_value() -> GetInstanceProfileRequestTypeDef:
return {
"arn": ...,
}
# GetInstanceProfileRequestTypeDef definition
class GetInstanceProfileRequestTypeDef(TypedDict):
arn: str,
GetJobRequestTypeDef#
# GetJobRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetJobRequestTypeDef
def get_value() -> GetJobRequestTypeDef:
return {
"arn": ...,
}
# GetJobRequestTypeDef definition
class GetJobRequestTypeDef(TypedDict):
arn: str,
GetNetworkProfileRequestTypeDef#
# GetNetworkProfileRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetNetworkProfileRequestTypeDef
def get_value() -> GetNetworkProfileRequestTypeDef:
return {
"arn": ...,
}
# GetNetworkProfileRequestTypeDef definition
class GetNetworkProfileRequestTypeDef(TypedDict):
arn: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_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],
GetOfferingStatusRequestTypeDef#
# GetOfferingStatusRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetOfferingStatusRequestTypeDef
def get_value() -> GetOfferingStatusRequestTypeDef:
return {
"nextToken": ...,
}
# GetOfferingStatusRequestTypeDef definition
class GetOfferingStatusRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
GetProjectRequestTypeDef#
# GetProjectRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetProjectRequestTypeDef
def get_value() -> GetProjectRequestTypeDef:
return {
"arn": ...,
}
# GetProjectRequestTypeDef definition
class GetProjectRequestTypeDef(TypedDict):
arn: str,
GetRemoteAccessSessionRequestTypeDef#
# GetRemoteAccessSessionRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetRemoteAccessSessionRequestTypeDef
def get_value() -> GetRemoteAccessSessionRequestTypeDef:
return {
"arn": ...,
}
# GetRemoteAccessSessionRequestTypeDef definition
class GetRemoteAccessSessionRequestTypeDef(TypedDict):
arn: str,
GetRunRequestTypeDef#
# GetRunRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetRunRequestTypeDef
def get_value() -> GetRunRequestTypeDef:
return {
"arn": ...,
}
# GetRunRequestTypeDef definition
class GetRunRequestTypeDef(TypedDict):
arn: str,
GetSuiteRequestTypeDef#
# GetSuiteRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetSuiteRequestTypeDef
def get_value() -> GetSuiteRequestTypeDef:
return {
"arn": ...,
}
# GetSuiteRequestTypeDef definition
class GetSuiteRequestTypeDef(TypedDict):
arn: str,
GetTestGridProjectRequestTypeDef#
# GetTestGridProjectRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetTestGridProjectRequestTypeDef
def get_value() -> GetTestGridProjectRequestTypeDef:
return {
"projectArn": ...,
}
# GetTestGridProjectRequestTypeDef definition
class GetTestGridProjectRequestTypeDef(TypedDict):
projectArn: str,
GetTestGridSessionRequestTypeDef#
# GetTestGridSessionRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetTestGridSessionRequestTypeDef
def get_value() -> GetTestGridSessionRequestTypeDef:
return {
"projectArn": ...,
}
# GetTestGridSessionRequestTypeDef definition
class GetTestGridSessionRequestTypeDef(TypedDict):
projectArn: NotRequired[str],
sessionId: NotRequired[str],
sessionArn: NotRequired[str],
TestGridSessionTypeDef#
# TestGridSessionTypeDef TypedDict usage example
from types_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],
GetTestRequestTypeDef#
# GetTestRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetTestRequestTypeDef
def get_value() -> GetTestRequestTypeDef:
return {
"arn": ...,
}
# GetTestRequestTypeDef definition
class GetTestRequestTypeDef(TypedDict):
arn: str,
GetUploadRequestTypeDef#
# GetUploadRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetUploadRequestTypeDef
def get_value() -> GetUploadRequestTypeDef:
return {
"arn": ...,
}
# GetUploadRequestTypeDef definition
class GetUploadRequestTypeDef(TypedDict):
arn: str,
GetVPCEConfigurationRequestTypeDef#
# GetVPCEConfigurationRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetVPCEConfigurationRequestTypeDef
def get_value() -> GetVPCEConfigurationRequestTypeDef:
return {
"arn": ...,
}
# GetVPCEConfigurationRequestTypeDef definition
class GetVPCEConfigurationRequestTypeDef(TypedDict):
arn: str,
InstallToRemoteAccessSessionRequestTypeDef#
# InstallToRemoteAccessSessionRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import InstallToRemoteAccessSessionRequestTypeDef
def get_value() -> InstallToRemoteAccessSessionRequestTypeDef:
return {
"remoteAccessSessionArn": ...,
}
# InstallToRemoteAccessSessionRequestTypeDef definition
class InstallToRemoteAccessSessionRequestTypeDef(TypedDict):
remoteAccessSessionArn: str,
appArn: str,
ListArtifactsRequestTypeDef#
# ListArtifactsRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListArtifactsRequestTypeDef
def get_value() -> ListArtifactsRequestTypeDef:
return {
"arn": ...,
}
# ListArtifactsRequestTypeDef definition
class ListArtifactsRequestTypeDef(TypedDict):
arn: str,
type: ArtifactCategoryType, # (1)
nextToken: NotRequired[str],
ListDeviceInstancesRequestTypeDef#
# ListDeviceInstancesRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListDeviceInstancesRequestTypeDef
def get_value() -> ListDeviceInstancesRequestTypeDef:
return {
"maxResults": ...,
}
# ListDeviceInstancesRequestTypeDef definition
class ListDeviceInstancesRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListDevicePoolsRequestTypeDef#
# ListDevicePoolsRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListDevicePoolsRequestTypeDef
def get_value() -> ListDevicePoolsRequestTypeDef:
return {
"arn": ...,
}
# ListDevicePoolsRequestTypeDef definition
class ListDevicePoolsRequestTypeDef(TypedDict):
arn: str,
type: NotRequired[DevicePoolTypeType], # (1)
nextToken: NotRequired[str],
ListInstanceProfilesRequestTypeDef#
# ListInstanceProfilesRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListInstanceProfilesRequestTypeDef
def get_value() -> ListInstanceProfilesRequestTypeDef:
return {
"maxResults": ...,
}
# ListInstanceProfilesRequestTypeDef definition
class ListInstanceProfilesRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListJobsRequestTypeDef#
# ListJobsRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListJobsRequestTypeDef
def get_value() -> ListJobsRequestTypeDef:
return {
"arn": ...,
}
# ListJobsRequestTypeDef definition
class ListJobsRequestTypeDef(TypedDict):
arn: str,
nextToken: NotRequired[str],
ListNetworkProfilesRequestTypeDef#
# ListNetworkProfilesRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListNetworkProfilesRequestTypeDef
def get_value() -> ListNetworkProfilesRequestTypeDef:
return {
"arn": ...,
}
# ListNetworkProfilesRequestTypeDef definition
class ListNetworkProfilesRequestTypeDef(TypedDict):
arn: str,
type: NotRequired[NetworkProfileTypeType], # (1)
nextToken: NotRequired[str],
ListOfferingPromotionsRequestTypeDef#
# ListOfferingPromotionsRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListOfferingPromotionsRequestTypeDef
def get_value() -> ListOfferingPromotionsRequestTypeDef:
return {
"nextToken": ...,
}
# ListOfferingPromotionsRequestTypeDef definition
class ListOfferingPromotionsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
OfferingPromotionTypeDef#
# OfferingPromotionTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import OfferingPromotionTypeDef
def get_value() -> OfferingPromotionTypeDef:
return {
"id": ...,
}
# OfferingPromotionTypeDef definition
class OfferingPromotionTypeDef(TypedDict):
id: NotRequired[str],
description: NotRequired[str],
ListOfferingTransactionsRequestTypeDef#
# ListOfferingTransactionsRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListOfferingTransactionsRequestTypeDef
def get_value() -> ListOfferingTransactionsRequestTypeDef:
return {
"nextToken": ...,
}
# ListOfferingTransactionsRequestTypeDef definition
class ListOfferingTransactionsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
ListOfferingsRequestTypeDef#
# ListOfferingsRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListOfferingsRequestTypeDef
def get_value() -> ListOfferingsRequestTypeDef:
return {
"nextToken": ...,
}
# ListOfferingsRequestTypeDef definition
class ListOfferingsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
ListProjectsRequestTypeDef#
# ListProjectsRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListProjectsRequestTypeDef
def get_value() -> ListProjectsRequestTypeDef:
return {
"arn": ...,
}
# ListProjectsRequestTypeDef definition
class ListProjectsRequestTypeDef(TypedDict):
arn: NotRequired[str],
nextToken: NotRequired[str],
ListRemoteAccessSessionsRequestTypeDef#
# ListRemoteAccessSessionsRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListRemoteAccessSessionsRequestTypeDef
def get_value() -> ListRemoteAccessSessionsRequestTypeDef:
return {
"arn": ...,
}
# ListRemoteAccessSessionsRequestTypeDef definition
class ListRemoteAccessSessionsRequestTypeDef(TypedDict):
arn: str,
nextToken: NotRequired[str],
ListRunsRequestTypeDef#
# ListRunsRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListRunsRequestTypeDef
def get_value() -> ListRunsRequestTypeDef:
return {
"arn": ...,
}
# ListRunsRequestTypeDef definition
class ListRunsRequestTypeDef(TypedDict):
arn: str,
nextToken: NotRequired[str],
ListSamplesRequestTypeDef#
# ListSamplesRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListSamplesRequestTypeDef
def get_value() -> ListSamplesRequestTypeDef:
return {
"arn": ...,
}
# ListSamplesRequestTypeDef definition
class ListSamplesRequestTypeDef(TypedDict):
arn: str,
nextToken: NotRequired[str],
SampleTypeDef#
# SampleTypeDef TypedDict usage example
from types_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
ListSuitesRequestTypeDef#
# ListSuitesRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListSuitesRequestTypeDef
def get_value() -> ListSuitesRequestTypeDef:
return {
"arn": ...,
}
# ListSuitesRequestTypeDef definition
class ListSuitesRequestTypeDef(TypedDict):
arn: str,
nextToken: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceARN": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceARN: str,
TagTypeDef#
# TagTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
ListTestGridProjectsRequestTypeDef#
# ListTestGridProjectsRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListTestGridProjectsRequestTypeDef
def get_value() -> ListTestGridProjectsRequestTypeDef:
return {
"maxResult": ...,
}
# ListTestGridProjectsRequestTypeDef definition
class ListTestGridProjectsRequestTypeDef(TypedDict):
maxResult: NotRequired[int],
nextToken: NotRequired[str],
ListTestGridSessionActionsRequestTypeDef#
# ListTestGridSessionActionsRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListTestGridSessionActionsRequestTypeDef
def get_value() -> ListTestGridSessionActionsRequestTypeDef:
return {
"sessionArn": ...,
}
# ListTestGridSessionActionsRequestTypeDef definition
class ListTestGridSessionActionsRequestTypeDef(TypedDict):
sessionArn: str,
maxResult: NotRequired[int],
nextToken: NotRequired[str],
TestGridSessionActionTypeDef#
# TestGridSessionActionTypeDef TypedDict usage example
from types_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],
ListTestGridSessionArtifactsRequestTypeDef#
# ListTestGridSessionArtifactsRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListTestGridSessionArtifactsRequestTypeDef
def get_value() -> ListTestGridSessionArtifactsRequestTypeDef:
return {
"sessionArn": ...,
}
# ListTestGridSessionArtifactsRequestTypeDef definition
class ListTestGridSessionArtifactsRequestTypeDef(TypedDict):
sessionArn: str,
type: NotRequired[TestGridSessionArtifactCategoryType], # (1)
maxResult: NotRequired[int],
nextToken: NotRequired[str],
TestGridSessionArtifactTypeDef#
# TestGridSessionArtifactTypeDef TypedDict usage example
from types_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],
ListTestsRequestTypeDef#
# ListTestsRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListTestsRequestTypeDef
def get_value() -> ListTestsRequestTypeDef:
return {
"arn": ...,
}
# ListTestsRequestTypeDef definition
class ListTestsRequestTypeDef(TypedDict):
arn: str,
nextToken: NotRequired[str],
ListUniqueProblemsRequestTypeDef#
# ListUniqueProblemsRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListUniqueProblemsRequestTypeDef
def get_value() -> ListUniqueProblemsRequestTypeDef:
return {
"arn": ...,
}
# ListUniqueProblemsRequestTypeDef definition
class ListUniqueProblemsRequestTypeDef(TypedDict):
arn: str,
nextToken: NotRequired[str],
ListUploadsRequestTypeDef#
# ListUploadsRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListUploadsRequestTypeDef
def get_value() -> ListUploadsRequestTypeDef:
return {
"arn": ...,
}
# ListUploadsRequestTypeDef definition
class ListUploadsRequestTypeDef(TypedDict):
arn: str,
type: NotRequired[UploadTypeType], # (1)
nextToken: NotRequired[str],
- See UploadTypeType
ListVPCEConfigurationsRequestTypeDef#
# ListVPCEConfigurationsRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListVPCEConfigurationsRequestTypeDef
def get_value() -> ListVPCEConfigurationsRequestTypeDef:
return {
"maxResults": ...,
}
# ListVPCEConfigurationsRequestTypeDef definition
class ListVPCEConfigurationsRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
LocationTypeDef#
# LocationTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import LocationTypeDef
def get_value() -> LocationTypeDef:
return {
"latitude": ...,
}
# LocationTypeDef definition
class LocationTypeDef(TypedDict):
latitude: float,
longitude: float,
MonetaryAmountTypeDef#
# MonetaryAmountTypeDef TypedDict usage example
from types_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
ProblemDetailTypeDef#
# ProblemDetailTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ProblemDetailTypeDef
def get_value() -> ProblemDetailTypeDef:
return {
"arn": ...,
}
# ProblemDetailTypeDef definition
class ProblemDetailTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
VpcConfigOutputTypeDef#
# VpcConfigOutputTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import VpcConfigOutputTypeDef
def get_value() -> VpcConfigOutputTypeDef:
return {
"securityGroupIds": ...,
}
# VpcConfigOutputTypeDef definition
class VpcConfigOutputTypeDef(TypedDict):
securityGroupIds: List[str],
subnetIds: List[str],
vpcId: str,
PurchaseOfferingRequestTypeDef#
# PurchaseOfferingRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import PurchaseOfferingRequestTypeDef
def get_value() -> PurchaseOfferingRequestTypeDef:
return {
"offeringId": ...,
}
# PurchaseOfferingRequestTypeDef definition
class PurchaseOfferingRequestTypeDef(TypedDict):
offeringId: str,
quantity: int,
offeringPromotionId: NotRequired[str],
RadiosTypeDef#
# RadiosTypeDef TypedDict usage example
from types_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],
RenewOfferingRequestTypeDef#
# RenewOfferingRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import RenewOfferingRequestTypeDef
def get_value() -> RenewOfferingRequestTypeDef:
return {
"offeringId": ...,
}
# RenewOfferingRequestTypeDef definition
class RenewOfferingRequestTypeDef(TypedDict):
offeringId: str,
quantity: int,
StopJobRequestTypeDef#
# StopJobRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import StopJobRequestTypeDef
def get_value() -> StopJobRequestTypeDef:
return {
"arn": ...,
}
# StopJobRequestTypeDef definition
class StopJobRequestTypeDef(TypedDict):
arn: str,
StopRemoteAccessSessionRequestTypeDef#
# StopRemoteAccessSessionRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import StopRemoteAccessSessionRequestTypeDef
def get_value() -> StopRemoteAccessSessionRequestTypeDef:
return {
"arn": ...,
}
# StopRemoteAccessSessionRequestTypeDef definition
class StopRemoteAccessSessionRequestTypeDef(TypedDict):
arn: str,
StopRunRequestTypeDef#
# StopRunRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import StopRunRequestTypeDef
def get_value() -> StopRunRequestTypeDef:
return {
"arn": ...,
}
# StopRunRequestTypeDef definition
class StopRunRequestTypeDef(TypedDict):
arn: str,
TestGridVpcConfigOutputTypeDef#
# TestGridVpcConfigOutputTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import TestGridVpcConfigOutputTypeDef
def get_value() -> TestGridVpcConfigOutputTypeDef:
return {
"securityGroupIds": ...,
}
# TestGridVpcConfigOutputTypeDef definition
class TestGridVpcConfigOutputTypeDef(TypedDict):
securityGroupIds: List[str],
subnetIds: List[str],
vpcId: str,
TestGridVpcConfigTypeDef#
# TestGridVpcConfigTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import TestGridVpcConfigTypeDef
def get_value() -> TestGridVpcConfigTypeDef:
return {
"securityGroupIds": ...,
}
# TestGridVpcConfigTypeDef definition
class TestGridVpcConfigTypeDef(TypedDict):
securityGroupIds: Sequence[str],
subnetIds: Sequence[str],
vpcId: str,
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceARN": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
UpdateDeviceInstanceRequestTypeDef#
# UpdateDeviceInstanceRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import UpdateDeviceInstanceRequestTypeDef
def get_value() -> UpdateDeviceInstanceRequestTypeDef:
return {
"arn": ...,
}
# UpdateDeviceInstanceRequestTypeDef definition
class UpdateDeviceInstanceRequestTypeDef(TypedDict):
arn: str,
profileArn: NotRequired[str],
labels: NotRequired[Sequence[str]],
UpdateInstanceProfileRequestTypeDef#
# UpdateInstanceProfileRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import UpdateInstanceProfileRequestTypeDef
def get_value() -> UpdateInstanceProfileRequestTypeDef:
return {
"arn": ...,
}
# UpdateInstanceProfileRequestTypeDef definition
class UpdateInstanceProfileRequestTypeDef(TypedDict):
arn: str,
name: NotRequired[str],
description: NotRequired[str],
packageCleanup: NotRequired[bool],
excludeAppPackagesFromCleanup: NotRequired[Sequence[str]],
rebootAfterUse: NotRequired[bool],
UpdateNetworkProfileRequestTypeDef#
# UpdateNetworkProfileRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import UpdateNetworkProfileRequestTypeDef
def get_value() -> UpdateNetworkProfileRequestTypeDef:
return {
"arn": ...,
}
# UpdateNetworkProfileRequestTypeDef definition
class UpdateNetworkProfileRequestTypeDef(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],
UpdateUploadRequestTypeDef#
# UpdateUploadRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import UpdateUploadRequestTypeDef
def get_value() -> UpdateUploadRequestTypeDef:
return {
"arn": ...,
}
# UpdateUploadRequestTypeDef definition
class UpdateUploadRequestTypeDef(TypedDict):
arn: str,
name: NotRequired[str],
contentType: NotRequired[str],
editContent: NotRequired[bool],
UpdateVPCEConfigurationRequestTypeDef#
# UpdateVPCEConfigurationRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import UpdateVPCEConfigurationRequestTypeDef
def get_value() -> UpdateVPCEConfigurationRequestTypeDef:
return {
"arn": ...,
}
# UpdateVPCEConfigurationRequestTypeDef definition
class UpdateVPCEConfigurationRequestTypeDef(TypedDict):
arn: str,
vpceConfigurationName: NotRequired[str],
vpceServiceName: NotRequired[str],
serviceDnsName: NotRequired[str],
vpceConfigurationDescription: NotRequired[str],
VpcConfigTypeDef#
# VpcConfigTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import VpcConfigTypeDef
def get_value() -> VpcConfigTypeDef:
return {
"securityGroupIds": ...,
}
# VpcConfigTypeDef definition
class VpcConfigTypeDef(TypedDict):
securityGroupIds: Sequence[str],
subnetIds: Sequence[str],
vpcId: str,
AccountSettingsTypeDef#
# AccountSettingsTypeDef TypedDict usage example
from types_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
CreateDevicePoolRequestTypeDef#
# CreateDevicePoolRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import CreateDevicePoolRequestTypeDef
def get_value() -> CreateDevicePoolRequestTypeDef:
return {
"projectArn": ...,
}
# CreateDevicePoolRequestTypeDef definition
class CreateDevicePoolRequestTypeDef(TypedDict):
projectArn: str,
name: str,
rules: Sequence[RuleTypeDef], # (1)
description: NotRequired[str],
maxDevices: NotRequired[int],
- See RuleTypeDef
DevicePoolTypeDef#
# DevicePoolTypeDef TypedDict usage example
from types_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
UpdateDevicePoolRequestTypeDef#
# UpdateDevicePoolRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import UpdateDevicePoolRequestTypeDef
def get_value() -> UpdateDevicePoolRequestTypeDef:
return {
"arn": ...,
}
# UpdateDevicePoolRequestTypeDef definition
class UpdateDevicePoolRequestTypeDef(TypedDict):
arn: str,
name: NotRequired[str],
description: NotRequired[str],
rules: NotRequired[Sequence[RuleTypeDef]], # (1)
maxDevices: NotRequired[int],
clearMaxDevices: NotRequired[bool],
- See RuleTypeDef
CreateTestGridUrlResultTypeDef#
# CreateTestGridUrlResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import CreateTestGridUrlResultTypeDef
def get_value() -> CreateTestGridUrlResultTypeDef:
return {
"url": ...,
}
# CreateTestGridUrlResultTypeDef definition
class CreateTestGridUrlResultTypeDef(TypedDict):
url: str,
expires: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListArtifactsResultTypeDef#
# ListArtifactsResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListArtifactsResultTypeDef
def get_value() -> ListArtifactsResultTypeDef:
return {
"artifacts": ...,
}
# ListArtifactsResultTypeDef definition
class ListArtifactsResultTypeDef(TypedDict):
artifacts: List[ArtifactTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateInstanceProfileResultTypeDef#
# CreateInstanceProfileResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import CreateInstanceProfileResultTypeDef
def get_value() -> CreateInstanceProfileResultTypeDef:
return {
"instanceProfile": ...,
}
# CreateInstanceProfileResultTypeDef definition
class CreateInstanceProfileResultTypeDef(TypedDict):
instanceProfile: InstanceProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeviceInstanceTypeDef#
# DeviceInstanceTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_devicefarm.type_defs import GetInstanceProfileResultTypeDef
def get_value() -> GetInstanceProfileResultTypeDef:
return {
"instanceProfile": ...,
}
# GetInstanceProfileResultTypeDef definition
class GetInstanceProfileResultTypeDef(TypedDict):
instanceProfile: InstanceProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListInstanceProfilesResultTypeDef#
# ListInstanceProfilesResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListInstanceProfilesResultTypeDef
def get_value() -> ListInstanceProfilesResultTypeDef:
return {
"instanceProfiles": ...,
}
# ListInstanceProfilesResultTypeDef definition
class ListInstanceProfilesResultTypeDef(TypedDict):
instanceProfiles: List[InstanceProfileTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateInstanceProfileResultTypeDef#
# UpdateInstanceProfileResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import UpdateInstanceProfileResultTypeDef
def get_value() -> UpdateInstanceProfileResultTypeDef:
return {
"instanceProfile": ...,
}
# UpdateInstanceProfileResultTypeDef definition
class UpdateInstanceProfileResultTypeDef(TypedDict):
instanceProfile: InstanceProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateNetworkProfileResultTypeDef#
# CreateNetworkProfileResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import CreateNetworkProfileResultTypeDef
def get_value() -> CreateNetworkProfileResultTypeDef:
return {
"networkProfile": ...,
}
# CreateNetworkProfileResultTypeDef definition
class CreateNetworkProfileResultTypeDef(TypedDict):
networkProfile: NetworkProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetNetworkProfileResultTypeDef#
# GetNetworkProfileResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetNetworkProfileResultTypeDef
def get_value() -> GetNetworkProfileResultTypeDef:
return {
"networkProfile": ...,
}
# GetNetworkProfileResultTypeDef definition
class GetNetworkProfileResultTypeDef(TypedDict):
networkProfile: NetworkProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListNetworkProfilesResultTypeDef#
# ListNetworkProfilesResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListNetworkProfilesResultTypeDef
def get_value() -> ListNetworkProfilesResultTypeDef:
return {
"networkProfiles": ...,
}
# ListNetworkProfilesResultTypeDef definition
class ListNetworkProfilesResultTypeDef(TypedDict):
networkProfiles: List[NetworkProfileTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateNetworkProfileResultTypeDef#
# UpdateNetworkProfileResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import UpdateNetworkProfileResultTypeDef
def get_value() -> UpdateNetworkProfileResultTypeDef:
return {
"networkProfile": ...,
}
# UpdateNetworkProfileResultTypeDef definition
class UpdateNetworkProfileResultTypeDef(TypedDict):
networkProfile: NetworkProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRemoteAccessSessionRequestTypeDef#
# CreateRemoteAccessSessionRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import CreateRemoteAccessSessionRequestTypeDef
def get_value() -> CreateRemoteAccessSessionRequestTypeDef:
return {
"projectArn": ...,
}
# CreateRemoteAccessSessionRequestTypeDef definition
class CreateRemoteAccessSessionRequestTypeDef(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],
CreateUploadResultTypeDef#
# CreateUploadResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import CreateUploadResultTypeDef
def get_value() -> CreateUploadResultTypeDef:
return {
"upload": ...,
}
# CreateUploadResultTypeDef definition
class CreateUploadResultTypeDef(TypedDict):
upload: UploadTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UploadTypeDef
- See ResponseMetadataTypeDef
GetUploadResultTypeDef#
# GetUploadResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetUploadResultTypeDef
def get_value() -> GetUploadResultTypeDef:
return {
"upload": ...,
}
# GetUploadResultTypeDef definition
class GetUploadResultTypeDef(TypedDict):
upload: UploadTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UploadTypeDef
- See ResponseMetadataTypeDef
InstallToRemoteAccessSessionResultTypeDef#
# InstallToRemoteAccessSessionResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import InstallToRemoteAccessSessionResultTypeDef
def get_value() -> InstallToRemoteAccessSessionResultTypeDef:
return {
"appUpload": ...,
}
# InstallToRemoteAccessSessionResultTypeDef definition
class InstallToRemoteAccessSessionResultTypeDef(TypedDict):
appUpload: UploadTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UploadTypeDef
- See ResponseMetadataTypeDef
ListUploadsResultTypeDef#
# ListUploadsResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListUploadsResultTypeDef
def get_value() -> ListUploadsResultTypeDef:
return {
"uploads": ...,
}
# ListUploadsResultTypeDef definition
class ListUploadsResultTypeDef(TypedDict):
uploads: List[UploadTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See UploadTypeDef
- See ResponseMetadataTypeDef
UpdateUploadResultTypeDef#
# UpdateUploadResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import UpdateUploadResultTypeDef
def get_value() -> UpdateUploadResultTypeDef:
return {
"upload": ...,
}
# UpdateUploadResultTypeDef definition
class UpdateUploadResultTypeDef(TypedDict):
upload: UploadTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UploadTypeDef
- See ResponseMetadataTypeDef
CreateVPCEConfigurationResultTypeDef#
# CreateVPCEConfigurationResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import CreateVPCEConfigurationResultTypeDef
def get_value() -> CreateVPCEConfigurationResultTypeDef:
return {
"vpceConfiguration": ...,
}
# CreateVPCEConfigurationResultTypeDef definition
class CreateVPCEConfigurationResultTypeDef(TypedDict):
vpceConfiguration: VPCEConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetVPCEConfigurationResultTypeDef#
# GetVPCEConfigurationResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetVPCEConfigurationResultTypeDef
def get_value() -> GetVPCEConfigurationResultTypeDef:
return {
"vpceConfiguration": ...,
}
# GetVPCEConfigurationResultTypeDef definition
class GetVPCEConfigurationResultTypeDef(TypedDict):
vpceConfiguration: VPCEConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListVPCEConfigurationsResultTypeDef#
# ListVPCEConfigurationsResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListVPCEConfigurationsResultTypeDef
def get_value() -> ListVPCEConfigurationsResultTypeDef:
return {
"vpceConfigurations": ...,
}
# ListVPCEConfigurationsResultTypeDef definition
class ListVPCEConfigurationsResultTypeDef(TypedDict):
vpceConfigurations: List[VPCEConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateVPCEConfigurationResultTypeDef#
# UpdateVPCEConfigurationResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import UpdateVPCEConfigurationResultTypeDef
def get_value() -> UpdateVPCEConfigurationResultTypeDef:
return {
"vpceConfiguration": ...,
}
# UpdateVPCEConfigurationResultTypeDef definition
class UpdateVPCEConfigurationResultTypeDef(TypedDict):
vpceConfiguration: VPCEConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeviceSelectionResultTypeDef#
# DeviceSelectionResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import DeviceSelectionResultTypeDef
def get_value() -> DeviceSelectionResultTypeDef:
return {
"filters": ...,
}
# DeviceSelectionResultTypeDef definition
class DeviceSelectionResultTypeDef(TypedDict):
filters: NotRequired[List[DeviceFilterOutputTypeDef]], # (1)
matchedDevicesCount: NotRequired[int],
maxDevices: NotRequired[int],
SuiteTypeDef#
# SuiteTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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
GetOfferingStatusRequestPaginateTypeDef#
# GetOfferingStatusRequestPaginateTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetOfferingStatusRequestPaginateTypeDef
def get_value() -> GetOfferingStatusRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetOfferingStatusRequestPaginateTypeDef definition
class GetOfferingStatusRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListArtifactsRequestPaginateTypeDef#
# ListArtifactsRequestPaginateTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListArtifactsRequestPaginateTypeDef
def get_value() -> ListArtifactsRequestPaginateTypeDef:
return {
"arn": ...,
}
# ListArtifactsRequestPaginateTypeDef definition
class ListArtifactsRequestPaginateTypeDef(TypedDict):
arn: str,
type: ArtifactCategoryType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListDeviceInstancesRequestPaginateTypeDef#
# ListDeviceInstancesRequestPaginateTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListDeviceInstancesRequestPaginateTypeDef
def get_value() -> ListDeviceInstancesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListDeviceInstancesRequestPaginateTypeDef definition
class ListDeviceInstancesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDevicePoolsRequestPaginateTypeDef#
# ListDevicePoolsRequestPaginateTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListDevicePoolsRequestPaginateTypeDef
def get_value() -> ListDevicePoolsRequestPaginateTypeDef:
return {
"arn": ...,
}
# ListDevicePoolsRequestPaginateTypeDef definition
class ListDevicePoolsRequestPaginateTypeDef(TypedDict):
arn: str,
type: NotRequired[DevicePoolTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListInstanceProfilesRequestPaginateTypeDef#
# ListInstanceProfilesRequestPaginateTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListInstanceProfilesRequestPaginateTypeDef
def get_value() -> ListInstanceProfilesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListInstanceProfilesRequestPaginateTypeDef definition
class ListInstanceProfilesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListJobsRequestPaginateTypeDef#
# ListJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListJobsRequestPaginateTypeDef
def get_value() -> ListJobsRequestPaginateTypeDef:
return {
"arn": ...,
}
# ListJobsRequestPaginateTypeDef definition
class ListJobsRequestPaginateTypeDef(TypedDict):
arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListNetworkProfilesRequestPaginateTypeDef#
# ListNetworkProfilesRequestPaginateTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListNetworkProfilesRequestPaginateTypeDef
def get_value() -> ListNetworkProfilesRequestPaginateTypeDef:
return {
"arn": ...,
}
# ListNetworkProfilesRequestPaginateTypeDef definition
class ListNetworkProfilesRequestPaginateTypeDef(TypedDict):
arn: str,
type: NotRequired[NetworkProfileTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListOfferingPromotionsRequestPaginateTypeDef#
# ListOfferingPromotionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListOfferingPromotionsRequestPaginateTypeDef
def get_value() -> ListOfferingPromotionsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListOfferingPromotionsRequestPaginateTypeDef definition
class ListOfferingPromotionsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOfferingTransactionsRequestPaginateTypeDef#
# ListOfferingTransactionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListOfferingTransactionsRequestPaginateTypeDef
def get_value() -> ListOfferingTransactionsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListOfferingTransactionsRequestPaginateTypeDef definition
class ListOfferingTransactionsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOfferingsRequestPaginateTypeDef#
# ListOfferingsRequestPaginateTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListOfferingsRequestPaginateTypeDef
def get_value() -> ListOfferingsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListOfferingsRequestPaginateTypeDef definition
class ListOfferingsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProjectsRequestPaginateTypeDef#
# ListProjectsRequestPaginateTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListProjectsRequestPaginateTypeDef
def get_value() -> ListProjectsRequestPaginateTypeDef:
return {
"arn": ...,
}
# ListProjectsRequestPaginateTypeDef definition
class ListProjectsRequestPaginateTypeDef(TypedDict):
arn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRemoteAccessSessionsRequestPaginateTypeDef#
# ListRemoteAccessSessionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListRemoteAccessSessionsRequestPaginateTypeDef
def get_value() -> ListRemoteAccessSessionsRequestPaginateTypeDef:
return {
"arn": ...,
}
# ListRemoteAccessSessionsRequestPaginateTypeDef definition
class ListRemoteAccessSessionsRequestPaginateTypeDef(TypedDict):
arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRunsRequestPaginateTypeDef#
# ListRunsRequestPaginateTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListRunsRequestPaginateTypeDef
def get_value() -> ListRunsRequestPaginateTypeDef:
return {
"arn": ...,
}
# ListRunsRequestPaginateTypeDef definition
class ListRunsRequestPaginateTypeDef(TypedDict):
arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSamplesRequestPaginateTypeDef#
# ListSamplesRequestPaginateTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListSamplesRequestPaginateTypeDef
def get_value() -> ListSamplesRequestPaginateTypeDef:
return {
"arn": ...,
}
# ListSamplesRequestPaginateTypeDef definition
class ListSamplesRequestPaginateTypeDef(TypedDict):
arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSuitesRequestPaginateTypeDef#
# ListSuitesRequestPaginateTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListSuitesRequestPaginateTypeDef
def get_value() -> ListSuitesRequestPaginateTypeDef:
return {
"arn": ...,
}
# ListSuitesRequestPaginateTypeDef definition
class ListSuitesRequestPaginateTypeDef(TypedDict):
arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTestsRequestPaginateTypeDef#
# ListTestsRequestPaginateTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListTestsRequestPaginateTypeDef
def get_value() -> ListTestsRequestPaginateTypeDef:
return {
"arn": ...,
}
# ListTestsRequestPaginateTypeDef definition
class ListTestsRequestPaginateTypeDef(TypedDict):
arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUniqueProblemsRequestPaginateTypeDef#
# ListUniqueProblemsRequestPaginateTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListUniqueProblemsRequestPaginateTypeDef
def get_value() -> ListUniqueProblemsRequestPaginateTypeDef:
return {
"arn": ...,
}
# ListUniqueProblemsRequestPaginateTypeDef definition
class ListUniqueProblemsRequestPaginateTypeDef(TypedDict):
arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUploadsRequestPaginateTypeDef#
# ListUploadsRequestPaginateTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListUploadsRequestPaginateTypeDef
def get_value() -> ListUploadsRequestPaginateTypeDef:
return {
"arn": ...,
}
# ListUploadsRequestPaginateTypeDef definition
class ListUploadsRequestPaginateTypeDef(TypedDict):
arn: str,
type: NotRequired[UploadTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See UploadTypeType
- See PaginatorConfigTypeDef
ListVPCEConfigurationsRequestPaginateTypeDef#
# ListVPCEConfigurationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListVPCEConfigurationsRequestPaginateTypeDef
def get_value() -> ListVPCEConfigurationsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListVPCEConfigurationsRequestPaginateTypeDef definition
class ListVPCEConfigurationsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetTestGridSessionResultTypeDef#
# GetTestGridSessionResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetTestGridSessionResultTypeDef
def get_value() -> GetTestGridSessionResultTypeDef:
return {
"testGridSession": ...,
}
# GetTestGridSessionResultTypeDef definition
class GetTestGridSessionResultTypeDef(TypedDict):
testGridSession: TestGridSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTestGridSessionsResultTypeDef#
# ListTestGridSessionsResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListTestGridSessionsResultTypeDef
def get_value() -> ListTestGridSessionsResultTypeDef:
return {
"testGridSessions": ...,
}
# ListTestGridSessionsResultTypeDef definition
class ListTestGridSessionsResultTypeDef(TypedDict):
testGridSessions: List[TestGridSessionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListOfferingPromotionsResultTypeDef#
# ListOfferingPromotionsResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListOfferingPromotionsResultTypeDef
def get_value() -> ListOfferingPromotionsResultTypeDef:
return {
"offeringPromotions": ...,
}
# ListOfferingPromotionsResultTypeDef definition
class ListOfferingPromotionsResultTypeDef(TypedDict):
offeringPromotions: List[OfferingPromotionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSamplesResultTypeDef#
# ListSamplesResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListSamplesResultTypeDef
def get_value() -> ListSamplesResultTypeDef:
return {
"samples": ...,
}
# ListSamplesResultTypeDef definition
class ListSamplesResultTypeDef(TypedDict):
samples: List[SampleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See SampleTypeDef
- See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceARN": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
ListTestGridSessionActionsResultTypeDef#
# ListTestGridSessionActionsResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListTestGridSessionActionsResultTypeDef
def get_value() -> ListTestGridSessionActionsResultTypeDef:
return {
"actions": ...,
}
# ListTestGridSessionActionsResultTypeDef definition
class ListTestGridSessionActionsResultTypeDef(TypedDict):
actions: List[TestGridSessionActionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListTestGridSessionArtifactsResultTypeDef#
# ListTestGridSessionArtifactsResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListTestGridSessionArtifactsResultTypeDef
def get_value() -> ListTestGridSessionArtifactsResultTypeDef:
return {
"artifacts": ...,
}
# ListTestGridSessionArtifactsResultTypeDef definition
class ListTestGridSessionArtifactsResultTypeDef(TypedDict):
artifacts: List[TestGridSessionArtifactTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListTestGridSessionsRequestTypeDef#
# ListTestGridSessionsRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListTestGridSessionsRequestTypeDef
def get_value() -> ListTestGridSessionsRequestTypeDef:
return {
"projectArn": ...,
}
# ListTestGridSessionsRequestTypeDef definition
class ListTestGridSessionsRequestTypeDef(TypedDict):
projectArn: str,
status: NotRequired[TestGridSessionStatusType], # (1)
creationTimeAfter: NotRequired[TimestampTypeDef],
creationTimeBefore: NotRequired[TimestampTypeDef],
endTimeAfter: NotRequired[TimestampTypeDef],
endTimeBefore: NotRequired[TimestampTypeDef],
maxResult: NotRequired[int],
nextToken: NotRequired[str],
RecurringChargeTypeDef#
# RecurringChargeTypeDef TypedDict usage example
from types_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)
ProjectTypeDef#
# ProjectTypeDef TypedDict usage example
from types_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[VpcConfigOutputTypeDef], # (1)
TestGridProjectTypeDef#
# TestGridProjectTypeDef TypedDict usage example
from types_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[TestGridVpcConfigOutputTypeDef], # (1)
created: NotRequired[datetime],
GetAccountSettingsResultTypeDef#
# GetAccountSettingsResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetAccountSettingsResultTypeDef
def get_value() -> GetAccountSettingsResultTypeDef:
return {
"accountSettings": ...,
}
# GetAccountSettingsResultTypeDef definition
class GetAccountSettingsResultTypeDef(TypedDict):
accountSettings: AccountSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDevicePoolResultTypeDef#
# CreateDevicePoolResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import CreateDevicePoolResultTypeDef
def get_value() -> CreateDevicePoolResultTypeDef:
return {
"devicePool": ...,
}
# CreateDevicePoolResultTypeDef definition
class CreateDevicePoolResultTypeDef(TypedDict):
devicePool: DevicePoolTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDevicePoolResultTypeDef#
# GetDevicePoolResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetDevicePoolResultTypeDef
def get_value() -> GetDevicePoolResultTypeDef:
return {
"devicePool": ...,
}
# GetDevicePoolResultTypeDef definition
class GetDevicePoolResultTypeDef(TypedDict):
devicePool: DevicePoolTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDevicePoolsResultTypeDef#
# ListDevicePoolsResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListDevicePoolsResultTypeDef
def get_value() -> ListDevicePoolsResultTypeDef:
return {
"devicePools": ...,
}
# ListDevicePoolsResultTypeDef definition
class ListDevicePoolsResultTypeDef(TypedDict):
devicePools: List[DevicePoolTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateDevicePoolResultTypeDef#
# UpdateDevicePoolResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import UpdateDevicePoolResultTypeDef
def get_value() -> UpdateDevicePoolResultTypeDef:
return {
"devicePool": ...,
}
# UpdateDevicePoolResultTypeDef definition
class UpdateDevicePoolResultTypeDef(TypedDict):
devicePool: DevicePoolTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeviceTypeDef#
# DeviceTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_devicefarm.type_defs import GetDeviceInstanceResultTypeDef
def get_value() -> GetDeviceInstanceResultTypeDef:
return {
"deviceInstance": ...,
}
# GetDeviceInstanceResultTypeDef definition
class GetDeviceInstanceResultTypeDef(TypedDict):
deviceInstance: DeviceInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDeviceInstancesResultTypeDef#
# ListDeviceInstancesResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListDeviceInstancesResultTypeDef
def get_value() -> ListDeviceInstancesResultTypeDef:
return {
"deviceInstances": ...,
}
# ListDeviceInstancesResultTypeDef definition
class ListDeviceInstancesResultTypeDef(TypedDict):
deviceInstances: List[DeviceInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateDeviceInstanceResultTypeDef#
# UpdateDeviceInstanceResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import UpdateDeviceInstanceResultTypeDef
def get_value() -> UpdateDeviceInstanceResultTypeDef:
return {
"deviceInstance": ...,
}
# UpdateDeviceInstanceResultTypeDef definition
class UpdateDeviceInstanceResultTypeDef(TypedDict):
deviceInstance: DeviceInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ScheduleRunConfigurationTypeDef#
# ScheduleRunConfigurationTypeDef TypedDict usage example
from types_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[CustomerArtifactPathsUnionTypeDef], # (2)
radios: NotRequired[RadiosTypeDef], # (3)
auxiliaryApps: NotRequired[Sequence[str]],
billingMethod: NotRequired[BillingMethodType], # (4)
- See LocationTypeDef
- See CustomerArtifactPathsTypeDef CustomerArtifactPathsOutputTypeDef
- See RadiosTypeDef
- See BillingMethodType
RunTypeDef#
# RunTypeDef TypedDict usage example
from types_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[CustomerArtifactPathsOutputTypeDef], # (12)
webUrl: NotRequired[str],
skipAppResign: NotRequired[bool],
testSpecArn: NotRequired[str],
deviceSelectionResult: NotRequired[DeviceSelectionResultTypeDef], # (13)
vpcConfig: NotRequired[VpcConfigOutputTypeDef], # (14)
- See TestTypeType
- See DevicePlatformType
- See ExecutionStatusType
- See ExecutionResultType
- See CountersTypeDef
- See BillingMethodType
- See DeviceMinutesTypeDef
- See NetworkProfileTypeDef
- See ExecutionResultCodeType
- See RadiosTypeDef
- See LocationTypeDef
- See CustomerArtifactPathsOutputTypeDef
- See DeviceSelectionResultTypeDef
- See VpcConfigOutputTypeDef
DeviceSelectionConfigurationTypeDef#
# DeviceSelectionConfigurationTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import DeviceSelectionConfigurationTypeDef
def get_value() -> DeviceSelectionConfigurationTypeDef:
return {
"filters": ...,
}
# DeviceSelectionConfigurationTypeDef definition
class DeviceSelectionConfigurationTypeDef(TypedDict):
filters: Sequence[DeviceFilterUnionTypeDef], # (1)
maxDevices: int,
ListDevicesRequestPaginateTypeDef#
# ListDevicesRequestPaginateTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListDevicesRequestPaginateTypeDef
def get_value() -> ListDevicesRequestPaginateTypeDef:
return {
"arn": ...,
}
# ListDevicesRequestPaginateTypeDef definition
class ListDevicesRequestPaginateTypeDef(TypedDict):
arn: NotRequired[str],
filters: NotRequired[Sequence[DeviceFilterUnionTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListDevicesRequestTypeDef#
# ListDevicesRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListDevicesRequestTypeDef
def get_value() -> ListDevicesRequestTypeDef:
return {
"arn": ...,
}
# ListDevicesRequestTypeDef definition
class ListDevicesRequestTypeDef(TypedDict):
arn: NotRequired[str],
nextToken: NotRequired[str],
filters: NotRequired[Sequence[DeviceFilterUnionTypeDef]], # (1)
GetSuiteResultTypeDef#
# GetSuiteResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetSuiteResultTypeDef
def get_value() -> GetSuiteResultTypeDef:
return {
"suite": ...,
}
# GetSuiteResultTypeDef definition
class GetSuiteResultTypeDef(TypedDict):
suite: SuiteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SuiteTypeDef
- See ResponseMetadataTypeDef
ListSuitesResultTypeDef#
# ListSuitesResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListSuitesResultTypeDef
def get_value() -> ListSuitesResultTypeDef:
return {
"suites": ...,
}
# ListSuitesResultTypeDef definition
class ListSuitesResultTypeDef(TypedDict):
suites: List[SuiteTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See SuiteTypeDef
- See ResponseMetadataTypeDef
GetTestResultTypeDef#
# GetTestResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetTestResultTypeDef
def get_value() -> GetTestResultTypeDef:
return {
"test": ...,
}
# GetTestResultTypeDef definition
class GetTestResultTypeDef(TypedDict):
test: TestTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TestTypeDef
- See ResponseMetadataTypeDef
ListTestsResultTypeDef#
# ListTestsResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListTestsResultTypeDef
def get_value() -> ListTestsResultTypeDef:
return {
"tests": ...,
}
# ListTestsResultTypeDef definition
class ListTestsResultTypeDef(TypedDict):
tests: List[TestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See TestTypeDef
- See ResponseMetadataTypeDef
OfferingTypeDef#
# OfferingTypeDef TypedDict usage example
from types_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
CreateProjectResultTypeDef#
# CreateProjectResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import CreateProjectResultTypeDef
def get_value() -> CreateProjectResultTypeDef:
return {
"project": ...,
}
# CreateProjectResultTypeDef definition
class CreateProjectResultTypeDef(TypedDict):
project: ProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetProjectResultTypeDef#
# GetProjectResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetProjectResultTypeDef
def get_value() -> GetProjectResultTypeDef:
return {
"project": ...,
}
# GetProjectResultTypeDef definition
class GetProjectResultTypeDef(TypedDict):
project: ProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProjectsResultTypeDef#
# ListProjectsResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListProjectsResultTypeDef
def get_value() -> ListProjectsResultTypeDef:
return {
"projects": ...,
}
# ListProjectsResultTypeDef definition
class ListProjectsResultTypeDef(TypedDict):
projects: List[ProjectTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateProjectResultTypeDef#
# UpdateProjectResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import UpdateProjectResultTypeDef
def get_value() -> UpdateProjectResultTypeDef:
return {
"project": ...,
}
# UpdateProjectResultTypeDef definition
class UpdateProjectResultTypeDef(TypedDict):
project: ProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTestGridProjectResultTypeDef#
# CreateTestGridProjectResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import CreateTestGridProjectResultTypeDef
def get_value() -> CreateTestGridProjectResultTypeDef:
return {
"testGridProject": ...,
}
# CreateTestGridProjectResultTypeDef definition
class CreateTestGridProjectResultTypeDef(TypedDict):
testGridProject: TestGridProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTestGridProjectResultTypeDef#
# GetTestGridProjectResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetTestGridProjectResultTypeDef
def get_value() -> GetTestGridProjectResultTypeDef:
return {
"testGridProject": ...,
}
# GetTestGridProjectResultTypeDef definition
class GetTestGridProjectResultTypeDef(TypedDict):
testGridProject: TestGridProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTestGridProjectsResultTypeDef#
# ListTestGridProjectsResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListTestGridProjectsResultTypeDef
def get_value() -> ListTestGridProjectsResultTypeDef:
return {
"testGridProjects": ...,
}
# ListTestGridProjectsResultTypeDef definition
class ListTestGridProjectsResultTypeDef(TypedDict):
testGridProjects: List[TestGridProjectTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateTestGridProjectResultTypeDef#
# UpdateTestGridProjectResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import UpdateTestGridProjectResultTypeDef
def get_value() -> UpdateTestGridProjectResultTypeDef:
return {
"testGridProject": ...,
}
# UpdateTestGridProjectResultTypeDef definition
class UpdateTestGridProjectResultTypeDef(TypedDict):
testGridProject: TestGridProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTestGridProjectRequestTypeDef#
# CreateTestGridProjectRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import CreateTestGridProjectRequestTypeDef
def get_value() -> CreateTestGridProjectRequestTypeDef:
return {
"name": ...,
}
# CreateTestGridProjectRequestTypeDef definition
class CreateTestGridProjectRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
vpcConfig: NotRequired[TestGridVpcConfigUnionTypeDef], # (1)
UpdateTestGridProjectRequestTypeDef#
# UpdateTestGridProjectRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import UpdateTestGridProjectRequestTypeDef
def get_value() -> UpdateTestGridProjectRequestTypeDef:
return {
"projectArn": ...,
}
# UpdateTestGridProjectRequestTypeDef definition
class UpdateTestGridProjectRequestTypeDef(TypedDict):
projectArn: str,
name: NotRequired[str],
description: NotRequired[str],
vpcConfig: NotRequired[TestGridVpcConfigUnionTypeDef], # (1)
CreateProjectRequestTypeDef#
# CreateProjectRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import CreateProjectRequestTypeDef
def get_value() -> CreateProjectRequestTypeDef:
return {
"name": ...,
}
# CreateProjectRequestTypeDef definition
class CreateProjectRequestTypeDef(TypedDict):
name: str,
defaultJobTimeoutMinutes: NotRequired[int],
vpcConfig: NotRequired[VpcConfigUnionTypeDef], # (1)
UpdateProjectRequestTypeDef#
# UpdateProjectRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import UpdateProjectRequestTypeDef
def get_value() -> UpdateProjectRequestTypeDef:
return {
"arn": ...,
}
# UpdateProjectRequestTypeDef definition
class UpdateProjectRequestTypeDef(TypedDict):
arn: str,
name: NotRequired[str],
defaultJobTimeoutMinutes: NotRequired[int],
vpcConfig: NotRequired[VpcConfigUnionTypeDef], # (1)
DevicePoolCompatibilityResultTypeDef#
# DevicePoolCompatibilityResultTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_devicefarm.type_defs import GetDeviceResultTypeDef
def get_value() -> GetDeviceResultTypeDef:
return {
"device": ...,
}
# GetDeviceResultTypeDef definition
class GetDeviceResultTypeDef(TypedDict):
device: DeviceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DeviceTypeDef
- See ResponseMetadataTypeDef
JobTypeDef#
# JobTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_devicefarm.type_defs import ListDevicesResultTypeDef
def get_value() -> ListDevicesResultTypeDef:
return {
"devices": ...,
}
# ListDevicesResultTypeDef definition
class ListDevicesResultTypeDef(TypedDict):
devices: List[DeviceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See DeviceTypeDef
- See ResponseMetadataTypeDef
ProblemTypeDef#
# ProblemTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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[VpcConfigOutputTypeDef], # (7)
- See ExecutionStatusType
- See ExecutionResultType
- See DeviceTypeDef
- See BillingMethodType
- See DeviceMinutesTypeDef
- See InteractionModeType
- See VpcConfigOutputTypeDef
GetDevicePoolCompatibilityRequestTypeDef#
# GetDevicePoolCompatibilityRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetDevicePoolCompatibilityRequestTypeDef
def get_value() -> GetDevicePoolCompatibilityRequestTypeDef:
return {
"devicePoolArn": ...,
}
# GetDevicePoolCompatibilityRequestTypeDef definition
class GetDevicePoolCompatibilityRequestTypeDef(TypedDict):
devicePoolArn: str,
appArn: NotRequired[str],
testType: NotRequired[TestTypeType], # (1)
test: NotRequired[ScheduleRunTestTypeDef], # (2)
configuration: NotRequired[ScheduleRunConfigurationTypeDef], # (3)
GetRunResultTypeDef#
# GetRunResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetRunResultTypeDef
def get_value() -> GetRunResultTypeDef:
return {
"run": ...,
}
# GetRunResultTypeDef definition
class GetRunResultTypeDef(TypedDict):
run: RunTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RunTypeDef
- See ResponseMetadataTypeDef
ListRunsResultTypeDef#
# ListRunsResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListRunsResultTypeDef
def get_value() -> ListRunsResultTypeDef:
return {
"runs": ...,
}
# ListRunsResultTypeDef definition
class ListRunsResultTypeDef(TypedDict):
runs: List[RunTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See RunTypeDef
- See ResponseMetadataTypeDef
ScheduleRunResultTypeDef#
# ScheduleRunResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ScheduleRunResultTypeDef
def get_value() -> ScheduleRunResultTypeDef:
return {
"run": ...,
}
# ScheduleRunResultTypeDef definition
class ScheduleRunResultTypeDef(TypedDict):
run: RunTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RunTypeDef
- See ResponseMetadataTypeDef
StopRunResultTypeDef#
# StopRunResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import StopRunResultTypeDef
def get_value() -> StopRunResultTypeDef:
return {
"run": ...,
}
# StopRunResultTypeDef definition
class StopRunResultTypeDef(TypedDict):
run: RunTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RunTypeDef
- See ResponseMetadataTypeDef
ScheduleRunRequestTypeDef#
# ScheduleRunRequestTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ScheduleRunRequestTypeDef
def get_value() -> ScheduleRunRequestTypeDef:
return {
"projectArn": ...,
}
# ScheduleRunRequestTypeDef definition
class ScheduleRunRequestTypeDef(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
ListOfferingsResultTypeDef#
# ListOfferingsResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListOfferingsResultTypeDef
def get_value() -> ListOfferingsResultTypeDef:
return {
"offerings": ...,
}
# ListOfferingsResultTypeDef definition
class ListOfferingsResultTypeDef(TypedDict):
offerings: List[OfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
OfferingStatusTypeDef#
# OfferingStatusTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_devicefarm.type_defs import GetDevicePoolCompatibilityResultTypeDef
def get_value() -> GetDevicePoolCompatibilityResultTypeDef:
return {
"compatibleDevices": ...,
}
# GetDevicePoolCompatibilityResultTypeDef definition
class GetDevicePoolCompatibilityResultTypeDef(TypedDict):
compatibleDevices: List[DevicePoolCompatibilityResultTypeDef], # (1)
incompatibleDevices: List[DevicePoolCompatibilityResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See DevicePoolCompatibilityResultTypeDef
- See DevicePoolCompatibilityResultTypeDef
- See ResponseMetadataTypeDef
GetJobResultTypeDef#
# GetJobResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetJobResultTypeDef
def get_value() -> GetJobResultTypeDef:
return {
"job": ...,
}
# GetJobResultTypeDef definition
class GetJobResultTypeDef(TypedDict):
job: JobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
ListJobsResultTypeDef#
# ListJobsResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListJobsResultTypeDef
def get_value() -> ListJobsResultTypeDef:
return {
"jobs": ...,
}
# ListJobsResultTypeDef definition
class ListJobsResultTypeDef(TypedDict):
jobs: List[JobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See JobTypeDef
- See ResponseMetadataTypeDef
StopJobResultTypeDef#
# StopJobResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import StopJobResultTypeDef
def get_value() -> StopJobResultTypeDef:
return {
"job": ...,
}
# StopJobResultTypeDef definition
class StopJobResultTypeDef(TypedDict):
job: JobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
UniqueProblemTypeDef#
# UniqueProblemTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_devicefarm.type_defs import CreateRemoteAccessSessionResultTypeDef
def get_value() -> CreateRemoteAccessSessionResultTypeDef:
return {
"remoteAccessSession": ...,
}
# CreateRemoteAccessSessionResultTypeDef definition
class CreateRemoteAccessSessionResultTypeDef(TypedDict):
remoteAccessSession: RemoteAccessSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRemoteAccessSessionResultTypeDef#
# GetRemoteAccessSessionResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetRemoteAccessSessionResultTypeDef
def get_value() -> GetRemoteAccessSessionResultTypeDef:
return {
"remoteAccessSession": ...,
}
# GetRemoteAccessSessionResultTypeDef definition
class GetRemoteAccessSessionResultTypeDef(TypedDict):
remoteAccessSession: RemoteAccessSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRemoteAccessSessionsResultTypeDef#
# ListRemoteAccessSessionsResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListRemoteAccessSessionsResultTypeDef
def get_value() -> ListRemoteAccessSessionsResultTypeDef:
return {
"remoteAccessSessions": ...,
}
# ListRemoteAccessSessionsResultTypeDef definition
class ListRemoteAccessSessionsResultTypeDef(TypedDict):
remoteAccessSessions: List[RemoteAccessSessionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
StopRemoteAccessSessionResultTypeDef#
# StopRemoteAccessSessionResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import StopRemoteAccessSessionResultTypeDef
def get_value() -> StopRemoteAccessSessionResultTypeDef:
return {
"remoteAccessSession": ...,
}
# StopRemoteAccessSessionResultTypeDef definition
class StopRemoteAccessSessionResultTypeDef(TypedDict):
remoteAccessSession: RemoteAccessSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOfferingStatusResultTypeDef#
# GetOfferingStatusResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import GetOfferingStatusResultTypeDef
def get_value() -> GetOfferingStatusResultTypeDef:
return {
"current": ...,
}
# GetOfferingStatusResultTypeDef definition
class GetOfferingStatusResultTypeDef(TypedDict):
current: Dict[str, OfferingStatusTypeDef], # (1)
nextPeriod: Dict[str, OfferingStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
nextToken: NotRequired[str],
OfferingTransactionTypeDef#
# OfferingTransactionTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import OfferingTransactionTypeDef
def get_value() -> OfferingTransactionTypeDef:
return {
"offeringStatus": ...,
}
# OfferingTransactionTypeDef definition
class OfferingTransactionTypeDef(TypedDict):
offeringStatus: NotRequired[OfferingStatusTypeDef], # (1)
transactionId: NotRequired[str],
offeringPromotionId: NotRequired[str],
createdOn: NotRequired[datetime],
cost: NotRequired[MonetaryAmountTypeDef], # (2)
ListUniqueProblemsResultTypeDef#
# ListUniqueProblemsResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListUniqueProblemsResultTypeDef
def get_value() -> ListUniqueProblemsResultTypeDef:
return {
"uniqueProblems": ...,
}
# ListUniqueProblemsResultTypeDef definition
class ListUniqueProblemsResultTypeDef(TypedDict):
uniqueProblems: Dict[ExecutionResultType, List[UniqueProblemTypeDef]], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListOfferingTransactionsResultTypeDef#
# ListOfferingTransactionsResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import ListOfferingTransactionsResultTypeDef
def get_value() -> ListOfferingTransactionsResultTypeDef:
return {
"offeringTransactions": ...,
}
# ListOfferingTransactionsResultTypeDef definition
class ListOfferingTransactionsResultTypeDef(TypedDict):
offeringTransactions: List[OfferingTransactionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
PurchaseOfferingResultTypeDef#
# PurchaseOfferingResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import PurchaseOfferingResultTypeDef
def get_value() -> PurchaseOfferingResultTypeDef:
return {
"offeringTransaction": ...,
}
# PurchaseOfferingResultTypeDef definition
class PurchaseOfferingResultTypeDef(TypedDict):
offeringTransaction: OfferingTransactionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RenewOfferingResultTypeDef#
# RenewOfferingResultTypeDef TypedDict usage example
from types_boto3_devicefarm.type_defs import RenewOfferingResultTypeDef
def get_value() -> RenewOfferingResultTypeDef:
return {
"offeringTransaction": ...,
}
# RenewOfferingResultTypeDef definition
class RenewOfferingResultTypeDef(TypedDict):
offeringTransaction: OfferingTransactionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)