Typed dictionaries
Index > DeviceFarm > Typed dictionaries
Auto-generated documentation for DeviceFarm type annotations stubs module mypy-boto3-devicefarm.
TrialMinutesTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import TrialMinutesTypeDef
def get_value() -> TrialMinutesTypeDef:
return {
"total": ...,
}
Definition
class TrialMinutesTypeDef(TypedDict):
total: NotRequired[float],
remaining: NotRequired[float],
ArtifactTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ArtifactTypeDef
def get_value() -> ArtifactTypeDef:
return {
"arn": ...,
}
Definition
class ArtifactTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
type: NotRequired[ArtifactTypeType], # (1)
extension: NotRequired[str],
url: NotRequired[str],
- See ArtifactTypeType
CPUTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CPUTypeDef
def get_value() -> CPUTypeDef:
return {
"frequency": ...,
}
Definition
class CPUTypeDef(TypedDict):
frequency: NotRequired[str],
architecture: NotRequired[str],
clock: NotRequired[float],
CountersTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CountersTypeDef
def get_value() -> CountersTypeDef:
return {
"total": ...,
}
Definition
class CountersTypeDef(TypedDict):
total: NotRequired[int],
passed: NotRequired[int],
failed: NotRequired[int],
warned: NotRequired[int],
errored: NotRequired[int],
stopped: NotRequired[int],
skipped: NotRequired[int],
RuleTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import RuleTypeDef
def get_value() -> RuleTypeDef:
return {
"attribute": ...,
}
Definition
class RuleTypeDef(TypedDict):
attribute: NotRequired[DeviceAttributeType], # (1)
operator: NotRequired[RuleOperatorType], # (2)
value: NotRequired[str],
- See DeviceAttributeType
- See RuleOperatorType
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
CreateInstanceProfileRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CreateInstanceProfileRequestRequestTypeDef
def get_value() -> CreateInstanceProfileRequestRequestTypeDef:
return {
"name": ...,
}
Definition
class CreateInstanceProfileRequestRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
packageCleanup: NotRequired[bool],
excludeAppPackagesFromCleanup: NotRequired[Sequence[str]],
rebootAfterUse: NotRequired[bool],
InstanceProfileTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import InstanceProfileTypeDef
def get_value() -> InstanceProfileTypeDef:
return {
"arn": ...,
}
Definition
class InstanceProfileTypeDef(TypedDict):
arn: NotRequired[str],
packageCleanup: NotRequired[bool],
excludeAppPackagesFromCleanup: NotRequired[List[str]],
rebootAfterUse: NotRequired[bool],
name: NotRequired[str],
description: NotRequired[str],
CreateNetworkProfileRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CreateNetworkProfileRequestRequestTypeDef
def get_value() -> CreateNetworkProfileRequestRequestTypeDef:
return {
"projectArn": ...,
"name": ...,
}
Definition
class CreateNetworkProfileRequestRequestTypeDef(TypedDict):
projectArn: str,
name: str,
description: NotRequired[str],
type: NotRequired[NetworkProfileTypeType], # (1)
uplinkBandwidthBits: NotRequired[int],
downlinkBandwidthBits: NotRequired[int],
uplinkDelayMs: NotRequired[int],
downlinkDelayMs: NotRequired[int],
uplinkJitterMs: NotRequired[int],
downlinkJitterMs: NotRequired[int],
uplinkLossPercent: NotRequired[int],
downlinkLossPercent: NotRequired[int],
NetworkProfileTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import NetworkProfileTypeDef
def get_value() -> NetworkProfileTypeDef:
return {
"arn": ...,
}
Definition
class NetworkProfileTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
type: NotRequired[NetworkProfileTypeType], # (1)
uplinkBandwidthBits: NotRequired[int],
downlinkBandwidthBits: NotRequired[int],
uplinkDelayMs: NotRequired[int],
downlinkDelayMs: NotRequired[int],
uplinkJitterMs: NotRequired[int],
downlinkJitterMs: NotRequired[int],
uplinkLossPercent: NotRequired[int],
downlinkLossPercent: NotRequired[int],
VpcConfigTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import VpcConfigTypeDef
def get_value() -> VpcConfigTypeDef:
return {
"securityGroupIds": ...,
"subnetIds": ...,
"vpcId": ...,
}
Definition
class VpcConfigTypeDef(TypedDict):
securityGroupIds: Sequence[str],
subnetIds: Sequence[str],
vpcId: str,
CreateRemoteAccessSessionConfigurationTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CreateRemoteAccessSessionConfigurationTypeDef
def get_value() -> CreateRemoteAccessSessionConfigurationTypeDef:
return {
"billingMethod": ...,
}
Definition
class CreateRemoteAccessSessionConfigurationTypeDef(TypedDict):
billingMethod: NotRequired[BillingMethodType], # (1)
vpceConfigurationArns: NotRequired[Sequence[str]],
TestGridVpcConfigTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import TestGridVpcConfigTypeDef
def get_value() -> TestGridVpcConfigTypeDef:
return {
"securityGroupIds": ...,
"subnetIds": ...,
"vpcId": ...,
}
Definition
class TestGridVpcConfigTypeDef(TypedDict):
securityGroupIds: Sequence[str],
subnetIds: Sequence[str],
vpcId: str,
CreateTestGridUrlRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CreateTestGridUrlRequestRequestTypeDef
def get_value() -> CreateTestGridUrlRequestRequestTypeDef:
return {
"projectArn": ...,
"expiresInSeconds": ...,
}
Definition
class CreateTestGridUrlRequestRequestTypeDef(TypedDict):
projectArn: str,
expiresInSeconds: int,
CreateUploadRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CreateUploadRequestRequestTypeDef
def get_value() -> CreateUploadRequestRequestTypeDef:
return {
"projectArn": ...,
"name": ...,
"type": ...,
}
Definition
class CreateUploadRequestRequestTypeDef(TypedDict):
projectArn: str,
name: str,
type: UploadTypeType, # (1)
contentType: NotRequired[str],
- See UploadTypeType
UploadTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import UploadTypeDef
def get_value() -> UploadTypeDef:
return {
"arn": ...,
}
Definition
class UploadTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
created: NotRequired[datetime],
type: NotRequired[UploadTypeType], # (1)
status: NotRequired[UploadStatusType], # (2)
url: NotRequired[str],
metadata: NotRequired[str],
contentType: NotRequired[str],
message: NotRequired[str],
category: NotRequired[UploadCategoryType], # (3)
- See UploadTypeType
- See UploadStatusType
- See UploadCategoryType
CreateVPCEConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CreateVPCEConfigurationRequestRequestTypeDef
def get_value() -> CreateVPCEConfigurationRequestRequestTypeDef:
return {
"vpceConfigurationName": ...,
"vpceServiceName": ...,
"serviceDnsName": ...,
}
Definition
class CreateVPCEConfigurationRequestRequestTypeDef(TypedDict):
vpceConfigurationName: str,
vpceServiceName: str,
serviceDnsName: str,
vpceConfigurationDescription: NotRequired[str],
VPCEConfigurationTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import VPCEConfigurationTypeDef
def get_value() -> VPCEConfigurationTypeDef:
return {
"arn": ...,
}
Definition
class VPCEConfigurationTypeDef(TypedDict):
arn: NotRequired[str],
vpceConfigurationName: NotRequired[str],
vpceServiceName: NotRequired[str],
serviceDnsName: NotRequired[str],
vpceConfigurationDescription: NotRequired[str],
CustomerArtifactPathsTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CustomerArtifactPathsTypeDef
def get_value() -> CustomerArtifactPathsTypeDef:
return {
"iosPaths": ...,
}
Definition
class CustomerArtifactPathsTypeDef(TypedDict):
iosPaths: NotRequired[Sequence[str]],
androidPaths: NotRequired[Sequence[str]],
deviceHostPaths: NotRequired[Sequence[str]],
DeleteDevicePoolRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import DeleteDevicePoolRequestRequestTypeDef
def get_value() -> DeleteDevicePoolRequestRequestTypeDef:
return {
"arn": ...,
}
DeleteInstanceProfileRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import DeleteInstanceProfileRequestRequestTypeDef
def get_value() -> DeleteInstanceProfileRequestRequestTypeDef:
return {
"arn": ...,
}
DeleteNetworkProfileRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import DeleteNetworkProfileRequestRequestTypeDef
def get_value() -> DeleteNetworkProfileRequestRequestTypeDef:
return {
"arn": ...,
}
DeleteProjectRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import DeleteProjectRequestRequestTypeDef
def get_value() -> DeleteProjectRequestRequestTypeDef:
return {
"arn": ...,
}
DeleteRemoteAccessSessionRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import DeleteRemoteAccessSessionRequestRequestTypeDef
def get_value() -> DeleteRemoteAccessSessionRequestRequestTypeDef:
return {
"arn": ...,
}
DeleteRunRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import DeleteRunRequestRequestTypeDef
def get_value() -> DeleteRunRequestRequestTypeDef:
return {
"arn": ...,
}
DeleteTestGridProjectRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import DeleteTestGridProjectRequestRequestTypeDef
def get_value() -> DeleteTestGridProjectRequestRequestTypeDef:
return {
"projectArn": ...,
}
DeleteUploadRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import DeleteUploadRequestRequestTypeDef
def get_value() -> DeleteUploadRequestRequestTypeDef:
return {
"arn": ...,
}
DeleteVPCEConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import DeleteVPCEConfigurationRequestRequestTypeDef
def get_value() -> DeleteVPCEConfigurationRequestRequestTypeDef:
return {
"arn": ...,
}
DeviceFilterTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import DeviceFilterTypeDef
def get_value() -> DeviceFilterTypeDef:
return {
"attribute": ...,
"operator": ...,
"values": ...,
}
Definition
class DeviceFilterTypeDef(TypedDict):
attribute: DeviceFilterAttributeType, # (1)
operator: RuleOperatorType, # (2)
values: List[str],
DeviceMinutesTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import DeviceMinutesTypeDef
def get_value() -> DeviceMinutesTypeDef:
return {
"total": ...,
}
Definition
class DeviceMinutesTypeDef(TypedDict):
total: NotRequired[float],
metered: NotRequired[float],
unmetered: NotRequired[float],
IncompatibilityMessageTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import IncompatibilityMessageTypeDef
def get_value() -> IncompatibilityMessageTypeDef:
return {
"message": ...,
}
Definition
class IncompatibilityMessageTypeDef(TypedDict):
message: NotRequired[str],
type: NotRequired[DeviceAttributeType], # (1)
ResolutionTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ResolutionTypeDef
def get_value() -> ResolutionTypeDef:
return {
"width": ...,
}
ExecutionConfigurationTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ExecutionConfigurationTypeDef
def get_value() -> ExecutionConfigurationTypeDef:
return {
"jobTimeoutMinutes": ...,
}
Definition
class ExecutionConfigurationTypeDef(TypedDict):
jobTimeoutMinutes: NotRequired[int],
accountsCleanup: NotRequired[bool],
appPackagesCleanup: NotRequired[bool],
videoCapture: NotRequired[bool],
skipAppResign: NotRequired[bool],
GetDeviceInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetDeviceInstanceRequestRequestTypeDef
def get_value() -> GetDeviceInstanceRequestRequestTypeDef:
return {
"arn": ...,
}
ScheduleRunTestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ScheduleRunTestTypeDef
def get_value() -> ScheduleRunTestTypeDef:
return {
"type": ...,
}
Definition
class ScheduleRunTestTypeDef(TypedDict):
type: TestTypeType, # (1)
testPackageArn: NotRequired[str],
testSpecArn: NotRequired[str],
filter: NotRequired[str],
parameters: NotRequired[Mapping[str, str]],
- See TestTypeType
GetDevicePoolRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetDevicePoolRequestRequestTypeDef
def get_value() -> GetDevicePoolRequestRequestTypeDef:
return {
"arn": ...,
}
GetDeviceRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetDeviceRequestRequestTypeDef
def get_value() -> GetDeviceRequestRequestTypeDef:
return {
"arn": ...,
}
GetInstanceProfileRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetInstanceProfileRequestRequestTypeDef
def get_value() -> GetInstanceProfileRequestRequestTypeDef:
return {
"arn": ...,
}
GetJobRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetJobRequestRequestTypeDef
def get_value() -> GetJobRequestRequestTypeDef:
return {
"arn": ...,
}
GetNetworkProfileRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetNetworkProfileRequestRequestTypeDef
def get_value() -> GetNetworkProfileRequestRequestTypeDef:
return {
"arn": ...,
}
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
GetOfferingStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetOfferingStatusRequestRequestTypeDef
def get_value() -> GetOfferingStatusRequestRequestTypeDef:
return {
"nextToken": ...,
}
GetProjectRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetProjectRequestRequestTypeDef
def get_value() -> GetProjectRequestRequestTypeDef:
return {
"arn": ...,
}
GetRemoteAccessSessionRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetRemoteAccessSessionRequestRequestTypeDef
def get_value() -> GetRemoteAccessSessionRequestRequestTypeDef:
return {
"arn": ...,
}
GetRunRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetRunRequestRequestTypeDef
def get_value() -> GetRunRequestRequestTypeDef:
return {
"arn": ...,
}
GetSuiteRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetSuiteRequestRequestTypeDef
def get_value() -> GetSuiteRequestRequestTypeDef:
return {
"arn": ...,
}
GetTestGridProjectRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetTestGridProjectRequestRequestTypeDef
def get_value() -> GetTestGridProjectRequestRequestTypeDef:
return {
"projectArn": ...,
}
GetTestGridSessionRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetTestGridSessionRequestRequestTypeDef
def get_value() -> GetTestGridSessionRequestRequestTypeDef:
return {
"projectArn": ...,
}
Definition
class GetTestGridSessionRequestRequestTypeDef(TypedDict):
projectArn: NotRequired[str],
sessionId: NotRequired[str],
sessionArn: NotRequired[str],
TestGridSessionTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import TestGridSessionTypeDef
def get_value() -> TestGridSessionTypeDef:
return {
"arn": ...,
}
Definition
class TestGridSessionTypeDef(TypedDict):
arn: NotRequired[str],
status: NotRequired[TestGridSessionStatusType], # (1)
created: NotRequired[datetime],
ended: NotRequired[datetime],
billingMinutes: NotRequired[float],
seleniumProperties: NotRequired[str],
GetTestRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetTestRequestRequestTypeDef
def get_value() -> GetTestRequestRequestTypeDef:
return {
"arn": ...,
}
GetUploadRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetUploadRequestRequestTypeDef
def get_value() -> GetUploadRequestRequestTypeDef:
return {
"arn": ...,
}
GetVPCEConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetVPCEConfigurationRequestRequestTypeDef
def get_value() -> GetVPCEConfigurationRequestRequestTypeDef:
return {
"arn": ...,
}
InstallToRemoteAccessSessionRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import InstallToRemoteAccessSessionRequestRequestTypeDef
def get_value() -> InstallToRemoteAccessSessionRequestRequestTypeDef:
return {
"remoteAccessSessionArn": ...,
"appArn": ...,
}
Definition
class InstallToRemoteAccessSessionRequestRequestTypeDef(TypedDict):
remoteAccessSessionArn: str,
appArn: str,
ListArtifactsRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListArtifactsRequestRequestTypeDef
def get_value() -> ListArtifactsRequestRequestTypeDef:
return {
"arn": ...,
"type": ...,
}
Definition
class ListArtifactsRequestRequestTypeDef(TypedDict):
arn: str,
type: ArtifactCategoryType, # (1)
nextToken: NotRequired[str],
ListDeviceInstancesRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListDeviceInstancesRequestRequestTypeDef
def get_value() -> ListDeviceInstancesRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListDeviceInstancesRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListDevicePoolsRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListDevicePoolsRequestRequestTypeDef
def get_value() -> ListDevicePoolsRequestRequestTypeDef:
return {
"arn": ...,
}
Definition
class ListDevicePoolsRequestRequestTypeDef(TypedDict):
arn: str,
type: NotRequired[DevicePoolTypeType], # (1)
nextToken: NotRequired[str],
ListInstanceProfilesRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListInstanceProfilesRequestRequestTypeDef
def get_value() -> ListInstanceProfilesRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListInstanceProfilesRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListJobsRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListJobsRequestRequestTypeDef
def get_value() -> ListJobsRequestRequestTypeDef:
return {
"arn": ...,
}
ListNetworkProfilesRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListNetworkProfilesRequestRequestTypeDef
def get_value() -> ListNetworkProfilesRequestRequestTypeDef:
return {
"arn": ...,
}
Definition
class ListNetworkProfilesRequestRequestTypeDef(TypedDict):
arn: str,
type: NotRequired[NetworkProfileTypeType], # (1)
nextToken: NotRequired[str],
ListOfferingPromotionsRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListOfferingPromotionsRequestRequestTypeDef
def get_value() -> ListOfferingPromotionsRequestRequestTypeDef:
return {
"nextToken": ...,
}
Definition
class ListOfferingPromotionsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
OfferingPromotionTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import OfferingPromotionTypeDef
def get_value() -> OfferingPromotionTypeDef:
return {
"id": ...,
}
Definition
class OfferingPromotionTypeDef(TypedDict):
id: NotRequired[str],
description: NotRequired[str],
ListOfferingTransactionsRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListOfferingTransactionsRequestRequestTypeDef
def get_value() -> ListOfferingTransactionsRequestRequestTypeDef:
return {
"nextToken": ...,
}
Definition
class ListOfferingTransactionsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
ListOfferingsRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListOfferingsRequestRequestTypeDef
def get_value() -> ListOfferingsRequestRequestTypeDef:
return {
"nextToken": ...,
}
ListProjectsRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListProjectsRequestRequestTypeDef
def get_value() -> ListProjectsRequestRequestTypeDef:
return {
"arn": ...,
}
Definition
class ListProjectsRequestRequestTypeDef(TypedDict):
arn: NotRequired[str],
nextToken: NotRequired[str],
ListRemoteAccessSessionsRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListRemoteAccessSessionsRequestRequestTypeDef
def get_value() -> ListRemoteAccessSessionsRequestRequestTypeDef:
return {
"arn": ...,
}
Definition
class ListRemoteAccessSessionsRequestRequestTypeDef(TypedDict):
arn: str,
nextToken: NotRequired[str],
ListRunsRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListRunsRequestRequestTypeDef
def get_value() -> ListRunsRequestRequestTypeDef:
return {
"arn": ...,
}
ListSamplesRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListSamplesRequestRequestTypeDef
def get_value() -> ListSamplesRequestRequestTypeDef:
return {
"arn": ...,
}
SampleTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import SampleTypeDef
def get_value() -> SampleTypeDef:
return {
"arn": ...,
}
Definition
class SampleTypeDef(TypedDict):
arn: NotRequired[str],
type: NotRequired[SampleTypeType], # (1)
url: NotRequired[str],
- See SampleTypeType
ListSuitesRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListSuitesRequestRequestTypeDef
def get_value() -> ListSuitesRequestRequestTypeDef:
return {
"arn": ...,
}
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
}
TagTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
ListTestGridProjectsRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListTestGridProjectsRequestRequestTypeDef
def get_value() -> ListTestGridProjectsRequestRequestTypeDef:
return {
"maxResult": ...,
}
Definition
class ListTestGridProjectsRequestRequestTypeDef(TypedDict):
maxResult: NotRequired[int],
nextToken: NotRequired[str],
ListTestGridSessionActionsRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListTestGridSessionActionsRequestRequestTypeDef
def get_value() -> ListTestGridSessionActionsRequestRequestTypeDef:
return {
"sessionArn": ...,
}
Definition
class ListTestGridSessionActionsRequestRequestTypeDef(TypedDict):
sessionArn: str,
maxResult: NotRequired[int],
nextToken: NotRequired[str],
TestGridSessionActionTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import TestGridSessionActionTypeDef
def get_value() -> TestGridSessionActionTypeDef:
return {
"action": ...,
}
Definition
class TestGridSessionActionTypeDef(TypedDict):
action: NotRequired[str],
started: NotRequired[datetime],
duration: NotRequired[int],
statusCode: NotRequired[str],
requestMethod: NotRequired[str],
ListTestGridSessionArtifactsRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListTestGridSessionArtifactsRequestRequestTypeDef
def get_value() -> ListTestGridSessionArtifactsRequestRequestTypeDef:
return {
"sessionArn": ...,
}
Definition
class ListTestGridSessionArtifactsRequestRequestTypeDef(TypedDict):
sessionArn: str,
type: NotRequired[TestGridSessionArtifactCategoryType], # (1)
maxResult: NotRequired[int],
nextToken: NotRequired[str],
TestGridSessionArtifactTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import TestGridSessionArtifactTypeDef
def get_value() -> TestGridSessionArtifactTypeDef:
return {
"filename": ...,
}
Definition
class TestGridSessionArtifactTypeDef(TypedDict):
filename: NotRequired[str],
type: NotRequired[TestGridSessionArtifactTypeType], # (1)
url: NotRequired[str],
ListTestGridSessionsRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListTestGridSessionsRequestRequestTypeDef
def get_value() -> ListTestGridSessionsRequestRequestTypeDef:
return {
"projectArn": ...,
}
Definition
class ListTestGridSessionsRequestRequestTypeDef(TypedDict):
projectArn: str,
status: NotRequired[TestGridSessionStatusType], # (1)
creationTimeAfter: NotRequired[Union[datetime, str]],
creationTimeBefore: NotRequired[Union[datetime, str]],
endTimeAfter: NotRequired[Union[datetime, str]],
endTimeBefore: NotRequired[Union[datetime, str]],
maxResult: NotRequired[int],
nextToken: NotRequired[str],
ListTestsRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListTestsRequestRequestTypeDef
def get_value() -> ListTestsRequestRequestTypeDef:
return {
"arn": ...,
}
ListUniqueProblemsRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListUniqueProblemsRequestRequestTypeDef
def get_value() -> ListUniqueProblemsRequestRequestTypeDef:
return {
"arn": ...,
}
Definition
class ListUniqueProblemsRequestRequestTypeDef(TypedDict):
arn: str,
nextToken: NotRequired[str],
ListUploadsRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListUploadsRequestRequestTypeDef
def get_value() -> ListUploadsRequestRequestTypeDef:
return {
"arn": ...,
}
Definition
class ListUploadsRequestRequestTypeDef(TypedDict):
arn: str,
type: NotRequired[UploadTypeType], # (1)
nextToken: NotRequired[str],
- See UploadTypeType
ListVPCEConfigurationsRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListVPCEConfigurationsRequestRequestTypeDef
def get_value() -> ListVPCEConfigurationsRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListVPCEConfigurationsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
LocationTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import LocationTypeDef
def get_value() -> LocationTypeDef:
return {
"latitude": ...,
"longitude": ...,
}
MonetaryAmountTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import MonetaryAmountTypeDef
def get_value() -> MonetaryAmountTypeDef:
return {
"amount": ...,
}
Definition
class MonetaryAmountTypeDef(TypedDict):
amount: NotRequired[float],
currencyCode: NotRequired[CurrencyCodeType], # (1)
- See CurrencyCodeType
ProblemDetailTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ProblemDetailTypeDef
def get_value() -> ProblemDetailTypeDef:
return {
"arn": ...,
}
PurchaseOfferingRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import PurchaseOfferingRequestRequestTypeDef
def get_value() -> PurchaseOfferingRequestRequestTypeDef:
return {
"offeringId": ...,
"quantity": ...,
}
Definition
class PurchaseOfferingRequestRequestTypeDef(TypedDict):
offeringId: str,
quantity: int,
offeringPromotionId: NotRequired[str],
RadiosTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import RadiosTypeDef
def get_value() -> RadiosTypeDef:
return {
"wifi": ...,
}
Definition
class RadiosTypeDef(TypedDict):
wifi: NotRequired[bool],
bluetooth: NotRequired[bool],
nfc: NotRequired[bool],
gps: NotRequired[bool],
RenewOfferingRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import RenewOfferingRequestRequestTypeDef
def get_value() -> RenewOfferingRequestRequestTypeDef:
return {
"offeringId": ...,
"quantity": ...,
}
StopJobRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import StopJobRequestRequestTypeDef
def get_value() -> StopJobRequestRequestTypeDef:
return {
"arn": ...,
}
StopRemoteAccessSessionRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import StopRemoteAccessSessionRequestRequestTypeDef
def get_value() -> StopRemoteAccessSessionRequestRequestTypeDef:
return {
"arn": ...,
}
StopRunRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import StopRunRequestRequestTypeDef
def get_value() -> StopRunRequestRequestTypeDef:
return {
"arn": ...,
}
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
"TagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
UpdateDeviceInstanceRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateDeviceInstanceRequestRequestTypeDef
def get_value() -> UpdateDeviceInstanceRequestRequestTypeDef:
return {
"arn": ...,
}
Definition
class UpdateDeviceInstanceRequestRequestTypeDef(TypedDict):
arn: str,
profileArn: NotRequired[str],
labels: NotRequired[Sequence[str]],
UpdateInstanceProfileRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateInstanceProfileRequestRequestTypeDef
def get_value() -> UpdateInstanceProfileRequestRequestTypeDef:
return {
"arn": ...,
}
Definition
class UpdateInstanceProfileRequestRequestTypeDef(TypedDict):
arn: str,
name: NotRequired[str],
description: NotRequired[str],
packageCleanup: NotRequired[bool],
excludeAppPackagesFromCleanup: NotRequired[Sequence[str]],
rebootAfterUse: NotRequired[bool],
UpdateNetworkProfileRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateNetworkProfileRequestRequestTypeDef
def get_value() -> UpdateNetworkProfileRequestRequestTypeDef:
return {
"arn": ...,
}
Definition
class UpdateNetworkProfileRequestRequestTypeDef(TypedDict):
arn: str,
name: NotRequired[str],
description: NotRequired[str],
type: NotRequired[NetworkProfileTypeType], # (1)
uplinkBandwidthBits: NotRequired[int],
downlinkBandwidthBits: NotRequired[int],
uplinkDelayMs: NotRequired[int],
downlinkDelayMs: NotRequired[int],
uplinkJitterMs: NotRequired[int],
downlinkJitterMs: NotRequired[int],
uplinkLossPercent: NotRequired[int],
downlinkLossPercent: NotRequired[int],
UpdateUploadRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateUploadRequestRequestTypeDef
def get_value() -> UpdateUploadRequestRequestTypeDef:
return {
"arn": ...,
}
Definition
class UpdateUploadRequestRequestTypeDef(TypedDict):
arn: str,
name: NotRequired[str],
contentType: NotRequired[str],
editContent: NotRequired[bool],
UpdateVPCEConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateVPCEConfigurationRequestRequestTypeDef
def get_value() -> UpdateVPCEConfigurationRequestRequestTypeDef:
return {
"arn": ...,
}
Definition
class UpdateVPCEConfigurationRequestRequestTypeDef(TypedDict):
arn: str,
vpceConfigurationName: NotRequired[str],
vpceServiceName: NotRequired[str],
serviceDnsName: NotRequired[str],
vpceConfigurationDescription: NotRequired[str],
AccountSettingsTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import AccountSettingsTypeDef
def get_value() -> AccountSettingsTypeDef:
return {
"awsAccountNumber": ...,
}
Definition
class AccountSettingsTypeDef(TypedDict):
awsAccountNumber: NotRequired[str],
unmeteredDevices: NotRequired[Dict[DevicePlatformType, int]], # (1)
unmeteredRemoteAccessDevices: NotRequired[Dict[DevicePlatformType, int]], # (1)
maxJobTimeoutMinutes: NotRequired[int],
trialMinutes: NotRequired[TrialMinutesTypeDef], # (3)
maxSlots: NotRequired[Dict[str, int]],
defaultJobTimeoutMinutes: NotRequired[int],
skipAppResign: NotRequired[bool],
- See DevicePlatformType
- See DevicePlatformType
- See TrialMinutesTypeDef
CreateDevicePoolRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CreateDevicePoolRequestRequestTypeDef
def get_value() -> CreateDevicePoolRequestRequestTypeDef:
return {
"projectArn": ...,
"name": ...,
"rules": ...,
}
Definition
class CreateDevicePoolRequestRequestTypeDef(TypedDict):
projectArn: str,
name: str,
rules: Sequence[RuleTypeDef], # (1)
description: NotRequired[str],
maxDevices: NotRequired[int],
- See RuleTypeDef
DevicePoolTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import DevicePoolTypeDef
def get_value() -> DevicePoolTypeDef:
return {
"arn": ...,
}
Definition
class DevicePoolTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
type: NotRequired[DevicePoolTypeType], # (1)
rules: NotRequired[List[RuleTypeDef]], # (2)
maxDevices: NotRequired[int],
- See DevicePoolTypeType
- See RuleTypeDef
UpdateDevicePoolRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateDevicePoolRequestRequestTypeDef
def get_value() -> UpdateDevicePoolRequestRequestTypeDef:
return {
"arn": ...,
}
Definition
class UpdateDevicePoolRequestRequestTypeDef(TypedDict):
arn: str,
name: NotRequired[str],
description: NotRequired[str],
rules: NotRequired[Sequence[RuleTypeDef]], # (1)
maxDevices: NotRequired[int],
clearMaxDevices: NotRequired[bool],
- See RuleTypeDef
CreateTestGridUrlResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CreateTestGridUrlResultTypeDef
def get_value() -> CreateTestGridUrlResultTypeDef:
return {
"url": ...,
"expires": ...,
"ResponseMetadata": ...,
}
Definition
class CreateTestGridUrlResultTypeDef(TypedDict):
url: str,
expires: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListArtifactsResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListArtifactsResultTypeDef
def get_value() -> ListArtifactsResultTypeDef:
return {
"artifacts": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListArtifactsResultTypeDef(TypedDict):
artifacts: List[ArtifactTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateInstanceProfileResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CreateInstanceProfileResultTypeDef
def get_value() -> CreateInstanceProfileResultTypeDef:
return {
"instanceProfile": ...,
"ResponseMetadata": ...,
}
Definition
class CreateInstanceProfileResultTypeDef(TypedDict):
instanceProfile: InstanceProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeviceInstanceTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import DeviceInstanceTypeDef
def get_value() -> DeviceInstanceTypeDef:
return {
"arn": ...,
}
Definition
class DeviceInstanceTypeDef(TypedDict):
arn: NotRequired[str],
deviceArn: NotRequired[str],
labels: NotRequired[List[str]],
status: NotRequired[InstanceStatusType], # (1)
udid: NotRequired[str],
instanceProfile: NotRequired[InstanceProfileTypeDef], # (2)
GetInstanceProfileResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetInstanceProfileResultTypeDef
def get_value() -> GetInstanceProfileResultTypeDef:
return {
"instanceProfile": ...,
"ResponseMetadata": ...,
}
Definition
class GetInstanceProfileResultTypeDef(TypedDict):
instanceProfile: InstanceProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListInstanceProfilesResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListInstanceProfilesResultTypeDef
def get_value() -> ListInstanceProfilesResultTypeDef:
return {
"instanceProfiles": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListInstanceProfilesResultTypeDef(TypedDict):
instanceProfiles: List[InstanceProfileTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateInstanceProfileResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateInstanceProfileResultTypeDef
def get_value() -> UpdateInstanceProfileResultTypeDef:
return {
"instanceProfile": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateInstanceProfileResultTypeDef(TypedDict):
instanceProfile: InstanceProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateNetworkProfileResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CreateNetworkProfileResultTypeDef
def get_value() -> CreateNetworkProfileResultTypeDef:
return {
"networkProfile": ...,
"ResponseMetadata": ...,
}
Definition
class CreateNetworkProfileResultTypeDef(TypedDict):
networkProfile: NetworkProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetNetworkProfileResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetNetworkProfileResultTypeDef
def get_value() -> GetNetworkProfileResultTypeDef:
return {
"networkProfile": ...,
"ResponseMetadata": ...,
}
Definition
class GetNetworkProfileResultTypeDef(TypedDict):
networkProfile: NetworkProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListNetworkProfilesResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListNetworkProfilesResultTypeDef
def get_value() -> ListNetworkProfilesResultTypeDef:
return {
"networkProfiles": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListNetworkProfilesResultTypeDef(TypedDict):
networkProfiles: List[NetworkProfileTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateNetworkProfileResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateNetworkProfileResultTypeDef
def get_value() -> UpdateNetworkProfileResultTypeDef:
return {
"networkProfile": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateNetworkProfileResultTypeDef(TypedDict):
networkProfile: NetworkProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateProjectRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CreateProjectRequestRequestTypeDef
def get_value() -> CreateProjectRequestRequestTypeDef:
return {
"name": ...,
}
Definition
class CreateProjectRequestRequestTypeDef(TypedDict):
name: str,
defaultJobTimeoutMinutes: NotRequired[int],
vpcConfig: NotRequired[VpcConfigTypeDef], # (1)
- See VpcConfigTypeDef
ProjectTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ProjectTypeDef
def get_value() -> ProjectTypeDef:
return {
"arn": ...,
}
Definition
class ProjectTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
defaultJobTimeoutMinutes: NotRequired[int],
created: NotRequired[datetime],
vpcConfig: NotRequired[VpcConfigTypeDef], # (1)
- See VpcConfigTypeDef
UpdateProjectRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateProjectRequestRequestTypeDef
def get_value() -> UpdateProjectRequestRequestTypeDef:
return {
"arn": ...,
}
Definition
class UpdateProjectRequestRequestTypeDef(TypedDict):
arn: str,
name: NotRequired[str],
defaultJobTimeoutMinutes: NotRequired[int],
vpcConfig: NotRequired[VpcConfigTypeDef], # (1)
- See VpcConfigTypeDef
CreateRemoteAccessSessionRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CreateRemoteAccessSessionRequestRequestTypeDef
def get_value() -> CreateRemoteAccessSessionRequestRequestTypeDef:
return {
"projectArn": ...,
"deviceArn": ...,
}
Definition
class CreateRemoteAccessSessionRequestRequestTypeDef(TypedDict):
projectArn: str,
deviceArn: str,
instanceArn: NotRequired[str],
sshPublicKey: NotRequired[str],
remoteDebugEnabled: NotRequired[bool],
remoteRecordEnabled: NotRequired[bool],
remoteRecordAppArn: NotRequired[str],
name: NotRequired[str],
clientId: NotRequired[str],
configuration: NotRequired[CreateRemoteAccessSessionConfigurationTypeDef], # (1)
interactionMode: NotRequired[InteractionModeType], # (2)
skipAppResign: NotRequired[bool],
CreateTestGridProjectRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CreateTestGridProjectRequestRequestTypeDef
def get_value() -> CreateTestGridProjectRequestRequestTypeDef:
return {
"name": ...,
}
Definition
class CreateTestGridProjectRequestRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
vpcConfig: NotRequired[TestGridVpcConfigTypeDef], # (1)
TestGridProjectTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import TestGridProjectTypeDef
def get_value() -> TestGridProjectTypeDef:
return {
"arn": ...,
}
Definition
class TestGridProjectTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
vpcConfig: NotRequired[TestGridVpcConfigTypeDef], # (1)
created: NotRequired[datetime],
UpdateTestGridProjectRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateTestGridProjectRequestRequestTypeDef
def get_value() -> UpdateTestGridProjectRequestRequestTypeDef:
return {
"projectArn": ...,
}
Definition
class UpdateTestGridProjectRequestRequestTypeDef(TypedDict):
projectArn: str,
name: NotRequired[str],
description: NotRequired[str],
vpcConfig: NotRequired[TestGridVpcConfigTypeDef], # (1)
CreateUploadResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CreateUploadResultTypeDef
def get_value() -> CreateUploadResultTypeDef:
return {
"upload": ...,
"ResponseMetadata": ...,
}
Definition
class CreateUploadResultTypeDef(TypedDict):
upload: UploadTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UploadTypeDef
- See ResponseMetadataTypeDef
GetUploadResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetUploadResultTypeDef
def get_value() -> GetUploadResultTypeDef:
return {
"upload": ...,
"ResponseMetadata": ...,
}
Definition
class GetUploadResultTypeDef(TypedDict):
upload: UploadTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UploadTypeDef
- See ResponseMetadataTypeDef
InstallToRemoteAccessSessionResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import InstallToRemoteAccessSessionResultTypeDef
def get_value() -> InstallToRemoteAccessSessionResultTypeDef:
return {
"appUpload": ...,
"ResponseMetadata": ...,
}
Definition
class InstallToRemoteAccessSessionResultTypeDef(TypedDict):
appUpload: UploadTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UploadTypeDef
- See ResponseMetadataTypeDef
ListUploadsResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListUploadsResultTypeDef
def get_value() -> ListUploadsResultTypeDef:
return {
"uploads": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListUploadsResultTypeDef(TypedDict):
uploads: List[UploadTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UploadTypeDef
- See ResponseMetadataTypeDef
UpdateUploadResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateUploadResultTypeDef
def get_value() -> UpdateUploadResultTypeDef:
return {
"upload": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateUploadResultTypeDef(TypedDict):
upload: UploadTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UploadTypeDef
- See ResponseMetadataTypeDef
CreateVPCEConfigurationResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CreateVPCEConfigurationResultTypeDef
def get_value() -> CreateVPCEConfigurationResultTypeDef:
return {
"vpceConfiguration": ...,
"ResponseMetadata": ...,
}
Definition
class CreateVPCEConfigurationResultTypeDef(TypedDict):
vpceConfiguration: VPCEConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetVPCEConfigurationResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetVPCEConfigurationResultTypeDef
def get_value() -> GetVPCEConfigurationResultTypeDef:
return {
"vpceConfiguration": ...,
"ResponseMetadata": ...,
}
Definition
class GetVPCEConfigurationResultTypeDef(TypedDict):
vpceConfiguration: VPCEConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListVPCEConfigurationsResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListVPCEConfigurationsResultTypeDef
def get_value() -> ListVPCEConfigurationsResultTypeDef:
return {
"vpceConfigurations": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListVPCEConfigurationsResultTypeDef(TypedDict):
vpceConfigurations: List[VPCEConfigurationTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateVPCEConfigurationResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateVPCEConfigurationResultTypeDef
def get_value() -> UpdateVPCEConfigurationResultTypeDef:
return {
"vpceConfiguration": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateVPCEConfigurationResultTypeDef(TypedDict):
vpceConfiguration: VPCEConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeviceSelectionConfigurationTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import DeviceSelectionConfigurationTypeDef
def get_value() -> DeviceSelectionConfigurationTypeDef:
return {
"filters": ...,
"maxDevices": ...,
}
Definition
class DeviceSelectionConfigurationTypeDef(TypedDict):
filters: Sequence[DeviceFilterTypeDef], # (1)
maxDevices: int,
DeviceSelectionResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import DeviceSelectionResultTypeDef
def get_value() -> DeviceSelectionResultTypeDef:
return {
"filters": ...,
}
Definition
class DeviceSelectionResultTypeDef(TypedDict):
filters: NotRequired[List[DeviceFilterTypeDef]], # (1)
matchedDevicesCount: NotRequired[int],
maxDevices: NotRequired[int],
ListDevicesRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListDevicesRequestRequestTypeDef
def get_value() -> ListDevicesRequestRequestTypeDef:
return {
"arn": ...,
}
Definition
class ListDevicesRequestRequestTypeDef(TypedDict):
arn: NotRequired[str],
nextToken: NotRequired[str],
filters: NotRequired[Sequence[DeviceFilterTypeDef]], # (1)
SuiteTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import SuiteTypeDef
def get_value() -> SuiteTypeDef:
return {
"arn": ...,
}
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
Usage Example
from mypy_boto3_devicefarm.type_defs import TestTypeDef
def get_value() -> TestTypeDef:
return {
"arn": ...,
}
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
GetOfferingStatusRequestGetOfferingStatusPaginateTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetOfferingStatusRequestGetOfferingStatusPaginateTypeDef
def get_value() -> GetOfferingStatusRequestGetOfferingStatusPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class GetOfferingStatusRequestGetOfferingStatusPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListArtifactsRequestListArtifactsPaginateTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListArtifactsRequestListArtifactsPaginateTypeDef
def get_value() -> ListArtifactsRequestListArtifactsPaginateTypeDef:
return {
"arn": ...,
"type": ...,
}
Definition
class ListArtifactsRequestListArtifactsPaginateTypeDef(TypedDict):
arn: str,
type: ArtifactCategoryType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListDeviceInstancesRequestListDeviceInstancesPaginateTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListDeviceInstancesRequestListDeviceInstancesPaginateTypeDef
def get_value() -> ListDeviceInstancesRequestListDeviceInstancesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListDeviceInstancesRequestListDeviceInstancesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDevicePoolsRequestListDevicePoolsPaginateTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListDevicePoolsRequestListDevicePoolsPaginateTypeDef
def get_value() -> ListDevicePoolsRequestListDevicePoolsPaginateTypeDef:
return {
"arn": ...,
}
Definition
class ListDevicePoolsRequestListDevicePoolsPaginateTypeDef(TypedDict):
arn: str,
type: NotRequired[DevicePoolTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListDevicesRequestListDevicesPaginateTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListDevicesRequestListDevicesPaginateTypeDef
def get_value() -> ListDevicesRequestListDevicesPaginateTypeDef:
return {
"arn": ...,
}
Definition
class ListDevicesRequestListDevicesPaginateTypeDef(TypedDict):
arn: NotRequired[str],
filters: NotRequired[Sequence[DeviceFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListInstanceProfilesRequestListInstanceProfilesPaginateTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListInstanceProfilesRequestListInstanceProfilesPaginateTypeDef
def get_value() -> ListInstanceProfilesRequestListInstanceProfilesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListInstanceProfilesRequestListInstanceProfilesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListJobsRequestListJobsPaginateTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListJobsRequestListJobsPaginateTypeDef
def get_value() -> ListJobsRequestListJobsPaginateTypeDef:
return {
"arn": ...,
}
Definition
class ListJobsRequestListJobsPaginateTypeDef(TypedDict):
arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListNetworkProfilesRequestListNetworkProfilesPaginateTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListNetworkProfilesRequestListNetworkProfilesPaginateTypeDef
def get_value() -> ListNetworkProfilesRequestListNetworkProfilesPaginateTypeDef:
return {
"arn": ...,
}
Definition
class ListNetworkProfilesRequestListNetworkProfilesPaginateTypeDef(TypedDict):
arn: str,
type: NotRequired[NetworkProfileTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListOfferingPromotionsRequestListOfferingPromotionsPaginateTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListOfferingPromotionsRequestListOfferingPromotionsPaginateTypeDef
def get_value() -> ListOfferingPromotionsRequestListOfferingPromotionsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListOfferingPromotionsRequestListOfferingPromotionsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOfferingTransactionsRequestListOfferingTransactionsPaginateTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListOfferingTransactionsRequestListOfferingTransactionsPaginateTypeDef
def get_value() -> ListOfferingTransactionsRequestListOfferingTransactionsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListOfferingTransactionsRequestListOfferingTransactionsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOfferingsRequestListOfferingsPaginateTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListOfferingsRequestListOfferingsPaginateTypeDef
def get_value() -> ListOfferingsRequestListOfferingsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListOfferingsRequestListOfferingsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProjectsRequestListProjectsPaginateTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListProjectsRequestListProjectsPaginateTypeDef
def get_value() -> ListProjectsRequestListProjectsPaginateTypeDef:
return {
"arn": ...,
}
Definition
class ListProjectsRequestListProjectsPaginateTypeDef(TypedDict):
arn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRemoteAccessSessionsRequestListRemoteAccessSessionsPaginateTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListRemoteAccessSessionsRequestListRemoteAccessSessionsPaginateTypeDef
def get_value() -> ListRemoteAccessSessionsRequestListRemoteAccessSessionsPaginateTypeDef:
return {
"arn": ...,
}
Definition
class ListRemoteAccessSessionsRequestListRemoteAccessSessionsPaginateTypeDef(TypedDict):
arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRunsRequestListRunsPaginateTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListRunsRequestListRunsPaginateTypeDef
def get_value() -> ListRunsRequestListRunsPaginateTypeDef:
return {
"arn": ...,
}
Definition
class ListRunsRequestListRunsPaginateTypeDef(TypedDict):
arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSamplesRequestListSamplesPaginateTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListSamplesRequestListSamplesPaginateTypeDef
def get_value() -> ListSamplesRequestListSamplesPaginateTypeDef:
return {
"arn": ...,
}
Definition
class ListSamplesRequestListSamplesPaginateTypeDef(TypedDict):
arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSuitesRequestListSuitesPaginateTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListSuitesRequestListSuitesPaginateTypeDef
def get_value() -> ListSuitesRequestListSuitesPaginateTypeDef:
return {
"arn": ...,
}
Definition
class ListSuitesRequestListSuitesPaginateTypeDef(TypedDict):
arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTestsRequestListTestsPaginateTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListTestsRequestListTestsPaginateTypeDef
def get_value() -> ListTestsRequestListTestsPaginateTypeDef:
return {
"arn": ...,
}
Definition
class ListTestsRequestListTestsPaginateTypeDef(TypedDict):
arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUniqueProblemsRequestListUniqueProblemsPaginateTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListUniqueProblemsRequestListUniqueProblemsPaginateTypeDef
def get_value() -> ListUniqueProblemsRequestListUniqueProblemsPaginateTypeDef:
return {
"arn": ...,
}
Definition
class ListUniqueProblemsRequestListUniqueProblemsPaginateTypeDef(TypedDict):
arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUploadsRequestListUploadsPaginateTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListUploadsRequestListUploadsPaginateTypeDef
def get_value() -> ListUploadsRequestListUploadsPaginateTypeDef:
return {
"arn": ...,
}
Definition
class ListUploadsRequestListUploadsPaginateTypeDef(TypedDict):
arn: str,
type: NotRequired[UploadTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See UploadTypeType
- See PaginatorConfigTypeDef
ListVPCEConfigurationsRequestListVPCEConfigurationsPaginateTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListVPCEConfigurationsRequestListVPCEConfigurationsPaginateTypeDef
def get_value() -> ListVPCEConfigurationsRequestListVPCEConfigurationsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListVPCEConfigurationsRequestListVPCEConfigurationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetTestGridSessionResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetTestGridSessionResultTypeDef
def get_value() -> GetTestGridSessionResultTypeDef:
return {
"testGridSession": ...,
"ResponseMetadata": ...,
}
Definition
class GetTestGridSessionResultTypeDef(TypedDict):
testGridSession: TestGridSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTestGridSessionsResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListTestGridSessionsResultTypeDef
def get_value() -> ListTestGridSessionsResultTypeDef:
return {
"testGridSessions": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListTestGridSessionsResultTypeDef(TypedDict):
testGridSessions: List[TestGridSessionTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListOfferingPromotionsResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListOfferingPromotionsResultTypeDef
def get_value() -> ListOfferingPromotionsResultTypeDef:
return {
"offeringPromotions": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListOfferingPromotionsResultTypeDef(TypedDict):
offeringPromotions: List[OfferingPromotionTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSamplesResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListSamplesResultTypeDef
def get_value() -> ListSamplesResultTypeDef:
return {
"samples": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListSamplesResultTypeDef(TypedDict):
samples: List[SampleTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SampleTypeDef
- See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
"Tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
ListTestGridSessionActionsResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListTestGridSessionActionsResultTypeDef
def get_value() -> ListTestGridSessionActionsResultTypeDef:
return {
"actions": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListTestGridSessionActionsResultTypeDef(TypedDict):
actions: List[TestGridSessionActionTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTestGridSessionArtifactsResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListTestGridSessionArtifactsResultTypeDef
def get_value() -> ListTestGridSessionArtifactsResultTypeDef:
return {
"artifacts": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListTestGridSessionArtifactsResultTypeDef(TypedDict):
artifacts: List[TestGridSessionArtifactTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RecurringChargeTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import RecurringChargeTypeDef
def get_value() -> RecurringChargeTypeDef:
return {
"cost": ...,
}
Definition
class RecurringChargeTypeDef(TypedDict):
cost: NotRequired[MonetaryAmountTypeDef], # (1)
frequency: NotRequired[RecurringChargeFrequencyType], # (2)
ScheduleRunConfigurationTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ScheduleRunConfigurationTypeDef
def get_value() -> ScheduleRunConfigurationTypeDef:
return {
"extraDataPackageArn": ...,
}
Definition
class ScheduleRunConfigurationTypeDef(TypedDict):
extraDataPackageArn: NotRequired[str],
networkProfileArn: NotRequired[str],
locale: NotRequired[str],
location: NotRequired[LocationTypeDef], # (1)
vpceConfigurationArns: NotRequired[Sequence[str]],
customerArtifactPaths: NotRequired[CustomerArtifactPathsTypeDef], # (2)
radios: NotRequired[RadiosTypeDef], # (3)
auxiliaryApps: NotRequired[Sequence[str]],
billingMethod: NotRequired[BillingMethodType], # (4)
- See LocationTypeDef
- See CustomerArtifactPathsTypeDef
- See RadiosTypeDef
- See BillingMethodType
GetAccountSettingsResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetAccountSettingsResultTypeDef
def get_value() -> GetAccountSettingsResultTypeDef:
return {
"accountSettings": ...,
"ResponseMetadata": ...,
}
Definition
class GetAccountSettingsResultTypeDef(TypedDict):
accountSettings: AccountSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDevicePoolResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CreateDevicePoolResultTypeDef
def get_value() -> CreateDevicePoolResultTypeDef:
return {
"devicePool": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDevicePoolResultTypeDef(TypedDict):
devicePool: DevicePoolTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDevicePoolResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetDevicePoolResultTypeDef
def get_value() -> GetDevicePoolResultTypeDef:
return {
"devicePool": ...,
"ResponseMetadata": ...,
}
Definition
class GetDevicePoolResultTypeDef(TypedDict):
devicePool: DevicePoolTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDevicePoolsResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListDevicePoolsResultTypeDef
def get_value() -> ListDevicePoolsResultTypeDef:
return {
"devicePools": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListDevicePoolsResultTypeDef(TypedDict):
devicePools: List[DevicePoolTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDevicePoolResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateDevicePoolResultTypeDef
def get_value() -> UpdateDevicePoolResultTypeDef:
return {
"devicePool": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateDevicePoolResultTypeDef(TypedDict):
devicePool: DevicePoolTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeviceTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import DeviceTypeDef
def get_value() -> DeviceTypeDef:
return {
"arn": ...,
}
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
Usage Example
from mypy_boto3_devicefarm.type_defs import GetDeviceInstanceResultTypeDef
def get_value() -> GetDeviceInstanceResultTypeDef:
return {
"deviceInstance": ...,
"ResponseMetadata": ...,
}
Definition
class GetDeviceInstanceResultTypeDef(TypedDict):
deviceInstance: DeviceInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDeviceInstancesResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListDeviceInstancesResultTypeDef
def get_value() -> ListDeviceInstancesResultTypeDef:
return {
"deviceInstances": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListDeviceInstancesResultTypeDef(TypedDict):
deviceInstances: List[DeviceInstanceTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDeviceInstanceResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateDeviceInstanceResultTypeDef
def get_value() -> UpdateDeviceInstanceResultTypeDef:
return {
"deviceInstance": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateDeviceInstanceResultTypeDef(TypedDict):
deviceInstance: DeviceInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateProjectResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CreateProjectResultTypeDef
def get_value() -> CreateProjectResultTypeDef:
return {
"project": ...,
"ResponseMetadata": ...,
}
Definition
class CreateProjectResultTypeDef(TypedDict):
project: ProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetProjectResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetProjectResultTypeDef
def get_value() -> GetProjectResultTypeDef:
return {
"project": ...,
"ResponseMetadata": ...,
}
Definition
class GetProjectResultTypeDef(TypedDict):
project: ProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProjectsResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListProjectsResultTypeDef
def get_value() -> ListProjectsResultTypeDef:
return {
"projects": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListProjectsResultTypeDef(TypedDict):
projects: List[ProjectTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateProjectResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateProjectResultTypeDef
def get_value() -> UpdateProjectResultTypeDef:
return {
"project": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateProjectResultTypeDef(TypedDict):
project: ProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTestGridProjectResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CreateTestGridProjectResultTypeDef
def get_value() -> CreateTestGridProjectResultTypeDef:
return {
"testGridProject": ...,
"ResponseMetadata": ...,
}
Definition
class CreateTestGridProjectResultTypeDef(TypedDict):
testGridProject: TestGridProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTestGridProjectResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetTestGridProjectResultTypeDef
def get_value() -> GetTestGridProjectResultTypeDef:
return {
"testGridProject": ...,
"ResponseMetadata": ...,
}
Definition
class GetTestGridProjectResultTypeDef(TypedDict):
testGridProject: TestGridProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTestGridProjectsResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListTestGridProjectsResultTypeDef
def get_value() -> ListTestGridProjectsResultTypeDef:
return {
"testGridProjects": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListTestGridProjectsResultTypeDef(TypedDict):
testGridProjects: List[TestGridProjectTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateTestGridProjectResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import UpdateTestGridProjectResultTypeDef
def get_value() -> UpdateTestGridProjectResultTypeDef:
return {
"testGridProject": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateTestGridProjectResultTypeDef(TypedDict):
testGridProject: TestGridProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RunTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import RunTypeDef
def get_value() -> RunTypeDef:
return {
"arn": ...,
}
Definition
class RunTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
type: NotRequired[TestTypeType], # (1)
platform: NotRequired[DevicePlatformType], # (2)
created: NotRequired[datetime],
status: NotRequired[ExecutionStatusType], # (3)
result: NotRequired[ExecutionResultType], # (4)
started: NotRequired[datetime],
stopped: NotRequired[datetime],
counters: NotRequired[CountersTypeDef], # (5)
message: NotRequired[str],
totalJobs: NotRequired[int],
completedJobs: NotRequired[int],
billingMethod: NotRequired[BillingMethodType], # (6)
deviceMinutes: NotRequired[DeviceMinutesTypeDef], # (7)
networkProfile: NotRequired[NetworkProfileTypeDef], # (8)
parsingResultUrl: NotRequired[str],
resultCode: NotRequired[ExecutionResultCodeType], # (9)
seed: NotRequired[int],
appUpload: NotRequired[str],
eventCount: NotRequired[int],
jobTimeoutMinutes: NotRequired[int],
devicePoolArn: NotRequired[str],
locale: NotRequired[str],
radios: NotRequired[RadiosTypeDef], # (10)
location: NotRequired[LocationTypeDef], # (11)
customerArtifactPaths: NotRequired[CustomerArtifactPathsTypeDef], # (12)
webUrl: NotRequired[str],
skipAppResign: NotRequired[bool],
testSpecArn: NotRequired[str],
deviceSelectionResult: NotRequired[DeviceSelectionResultTypeDef], # (13)
vpcConfig: NotRequired[VpcConfigTypeDef], # (14)
- See TestTypeType
- See DevicePlatformType
- See ExecutionStatusType
- See ExecutionResultType
- See CountersTypeDef
- See BillingMethodType
- See DeviceMinutesTypeDef
- See NetworkProfileTypeDef
- See ExecutionResultCodeType
- See RadiosTypeDef
- See LocationTypeDef
- See CustomerArtifactPathsTypeDef
- See DeviceSelectionResultTypeDef
- See VpcConfigTypeDef
GetSuiteResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetSuiteResultTypeDef
def get_value() -> GetSuiteResultTypeDef:
return {
"suite": ...,
"ResponseMetadata": ...,
}
Definition
class GetSuiteResultTypeDef(TypedDict):
suite: SuiteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SuiteTypeDef
- See ResponseMetadataTypeDef
ListSuitesResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListSuitesResultTypeDef
def get_value() -> ListSuitesResultTypeDef:
return {
"suites": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListSuitesResultTypeDef(TypedDict):
suites: List[SuiteTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SuiteTypeDef
- See ResponseMetadataTypeDef
GetTestResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetTestResultTypeDef
def get_value() -> GetTestResultTypeDef:
return {
"test": ...,
"ResponseMetadata": ...,
}
Definition
class GetTestResultTypeDef(TypedDict):
test: TestTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TestTypeDef
- See ResponseMetadataTypeDef
ListTestsResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListTestsResultTypeDef
def get_value() -> ListTestsResultTypeDef:
return {
"tests": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListTestsResultTypeDef(TypedDict):
tests: List[TestTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TestTypeDef
- See ResponseMetadataTypeDef
OfferingTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import OfferingTypeDef
def get_value() -> OfferingTypeDef:
return {
"id": ...,
}
Definition
class OfferingTypeDef(TypedDict):
id: NotRequired[str],
description: NotRequired[str],
type: NotRequired[OfferingTypeType], # (1)
platform: NotRequired[DevicePlatformType], # (2)
recurringCharges: NotRequired[List[RecurringChargeTypeDef]], # (3)
- See OfferingTypeType
- See DevicePlatformType
- See RecurringChargeTypeDef
GetDevicePoolCompatibilityRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetDevicePoolCompatibilityRequestRequestTypeDef
def get_value() -> GetDevicePoolCompatibilityRequestRequestTypeDef:
return {
"devicePoolArn": ...,
}
Definition
class GetDevicePoolCompatibilityRequestRequestTypeDef(TypedDict):
devicePoolArn: str,
appArn: NotRequired[str],
testType: NotRequired[TestTypeType], # (1)
test: NotRequired[ScheduleRunTestTypeDef], # (2)
configuration: NotRequired[ScheduleRunConfigurationTypeDef], # (3)
ScheduleRunRequestRequestTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ScheduleRunRequestRequestTypeDef
def get_value() -> ScheduleRunRequestRequestTypeDef:
return {
"projectArn": ...,
"test": ...,
}
Definition
class ScheduleRunRequestRequestTypeDef(TypedDict):
projectArn: str,
test: ScheduleRunTestTypeDef, # (1)
appArn: NotRequired[str],
devicePoolArn: NotRequired[str],
deviceSelectionConfiguration: NotRequired[DeviceSelectionConfigurationTypeDef], # (2)
name: NotRequired[str],
configuration: NotRequired[ScheduleRunConfigurationTypeDef], # (3)
executionConfiguration: NotRequired[ExecutionConfigurationTypeDef], # (4)
- See ScheduleRunTestTypeDef
- See DeviceSelectionConfigurationTypeDef
- See ScheduleRunConfigurationTypeDef
- See ExecutionConfigurationTypeDef
DevicePoolCompatibilityResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import DevicePoolCompatibilityResultTypeDef
def get_value() -> DevicePoolCompatibilityResultTypeDef:
return {
"device": ...,
}
Definition
class DevicePoolCompatibilityResultTypeDef(TypedDict):
device: NotRequired[DeviceTypeDef], # (1)
compatible: NotRequired[bool],
incompatibilityMessages: NotRequired[List[IncompatibilityMessageTypeDef]], # (2)
GetDeviceResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetDeviceResultTypeDef
def get_value() -> GetDeviceResultTypeDef:
return {
"device": ...,
"ResponseMetadata": ...,
}
Definition
class GetDeviceResultTypeDef(TypedDict):
device: DeviceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DeviceTypeDef
- See ResponseMetadataTypeDef
JobTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import JobTypeDef
def get_value() -> JobTypeDef:
return {
"arn": ...,
}
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
Usage Example
from mypy_boto3_devicefarm.type_defs import ListDevicesResultTypeDef
def get_value() -> ListDevicesResultTypeDef:
return {
"devices": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListDevicesResultTypeDef(TypedDict):
devices: List[DeviceTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DeviceTypeDef
- See ResponseMetadataTypeDef
ProblemTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ProblemTypeDef
def get_value() -> ProblemTypeDef:
return {
"run": ...,
}
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
Usage Example
from mypy_boto3_devicefarm.type_defs import RemoteAccessSessionTypeDef
def get_value() -> RemoteAccessSessionTypeDef:
return {
"arn": ...,
}
Definition
class RemoteAccessSessionTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
created: NotRequired[datetime],
status: NotRequired[ExecutionStatusType], # (1)
result: NotRequired[ExecutionResultType], # (2)
message: NotRequired[str],
started: NotRequired[datetime],
stopped: NotRequired[datetime],
device: NotRequired[DeviceTypeDef], # (3)
instanceArn: NotRequired[str],
remoteDebugEnabled: NotRequired[bool],
remoteRecordEnabled: NotRequired[bool],
remoteRecordAppArn: NotRequired[str],
hostAddress: NotRequired[str],
clientId: NotRequired[str],
billingMethod: NotRequired[BillingMethodType], # (4)
deviceMinutes: NotRequired[DeviceMinutesTypeDef], # (5)
endpoint: NotRequired[str],
deviceUdid: NotRequired[str],
interactionMode: NotRequired[InteractionModeType], # (6)
skipAppResign: NotRequired[bool],
vpcConfig: NotRequired[VpcConfigTypeDef], # (7)
- See ExecutionStatusType
- See ExecutionResultType
- See DeviceTypeDef
- See BillingMethodType
- See DeviceMinutesTypeDef
- See InteractionModeType
- See VpcConfigTypeDef
GetRunResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetRunResultTypeDef
def get_value() -> GetRunResultTypeDef:
return {
"run": ...,
"ResponseMetadata": ...,
}
Definition
class GetRunResultTypeDef(TypedDict):
run: RunTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RunTypeDef
- See ResponseMetadataTypeDef
ListRunsResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListRunsResultTypeDef
def get_value() -> ListRunsResultTypeDef:
return {
"runs": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListRunsResultTypeDef(TypedDict):
runs: List[RunTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RunTypeDef
- See ResponseMetadataTypeDef
ScheduleRunResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ScheduleRunResultTypeDef
def get_value() -> ScheduleRunResultTypeDef:
return {
"run": ...,
"ResponseMetadata": ...,
}
Definition
class ScheduleRunResultTypeDef(TypedDict):
run: RunTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RunTypeDef
- See ResponseMetadataTypeDef
StopRunResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import StopRunResultTypeDef
def get_value() -> StopRunResultTypeDef:
return {
"run": ...,
"ResponseMetadata": ...,
}
Definition
class StopRunResultTypeDef(TypedDict):
run: RunTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RunTypeDef
- See ResponseMetadataTypeDef
ListOfferingsResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListOfferingsResultTypeDef
def get_value() -> ListOfferingsResultTypeDef:
return {
"offerings": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListOfferingsResultTypeDef(TypedDict):
offerings: List[OfferingTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OfferingStatusTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import OfferingStatusTypeDef
def get_value() -> OfferingStatusTypeDef:
return {
"type": ...,
}
Definition
class OfferingStatusTypeDef(TypedDict):
type: NotRequired[OfferingTransactionTypeType], # (1)
offering: NotRequired[OfferingTypeDef], # (2)
quantity: NotRequired[int],
effectiveOn: NotRequired[datetime],
GetDevicePoolCompatibilityResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetDevicePoolCompatibilityResultTypeDef
def get_value() -> GetDevicePoolCompatibilityResultTypeDef:
return {
"compatibleDevices": ...,
"incompatibleDevices": ...,
"ResponseMetadata": ...,
}
Definition
class GetDevicePoolCompatibilityResultTypeDef(TypedDict):
compatibleDevices: List[DevicePoolCompatibilityResultTypeDef], # (1)
incompatibleDevices: List[DevicePoolCompatibilityResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See DevicePoolCompatibilityResultTypeDef
- See DevicePoolCompatibilityResultTypeDef
- See ResponseMetadataTypeDef
GetJobResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetJobResultTypeDef
def get_value() -> GetJobResultTypeDef:
return {
"job": ...,
"ResponseMetadata": ...,
}
Definition
class GetJobResultTypeDef(TypedDict):
job: JobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
ListJobsResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListJobsResultTypeDef
def get_value() -> ListJobsResultTypeDef:
return {
"jobs": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListJobsResultTypeDef(TypedDict):
jobs: List[JobTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
StopJobResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import StopJobResultTypeDef
def get_value() -> StopJobResultTypeDef:
return {
"job": ...,
"ResponseMetadata": ...,
}
Definition
class StopJobResultTypeDef(TypedDict):
job: JobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
UniqueProblemTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import UniqueProblemTypeDef
def get_value() -> UniqueProblemTypeDef:
return {
"message": ...,
}
Definition
class UniqueProblemTypeDef(TypedDict):
message: NotRequired[str],
problems: NotRequired[List[ProblemTypeDef]], # (1)
- See ProblemTypeDef
CreateRemoteAccessSessionResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import CreateRemoteAccessSessionResultTypeDef
def get_value() -> CreateRemoteAccessSessionResultTypeDef:
return {
"remoteAccessSession": ...,
"ResponseMetadata": ...,
}
Definition
class CreateRemoteAccessSessionResultTypeDef(TypedDict):
remoteAccessSession: RemoteAccessSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRemoteAccessSessionResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetRemoteAccessSessionResultTypeDef
def get_value() -> GetRemoteAccessSessionResultTypeDef:
return {
"remoteAccessSession": ...,
"ResponseMetadata": ...,
}
Definition
class GetRemoteAccessSessionResultTypeDef(TypedDict):
remoteAccessSession: RemoteAccessSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRemoteAccessSessionsResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListRemoteAccessSessionsResultTypeDef
def get_value() -> ListRemoteAccessSessionsResultTypeDef:
return {
"remoteAccessSessions": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListRemoteAccessSessionsResultTypeDef(TypedDict):
remoteAccessSessions: List[RemoteAccessSessionTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopRemoteAccessSessionResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import StopRemoteAccessSessionResultTypeDef
def get_value() -> StopRemoteAccessSessionResultTypeDef:
return {
"remoteAccessSession": ...,
"ResponseMetadata": ...,
}
Definition
class StopRemoteAccessSessionResultTypeDef(TypedDict):
remoteAccessSession: RemoteAccessSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOfferingStatusResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import GetOfferingStatusResultTypeDef
def get_value() -> GetOfferingStatusResultTypeDef:
return {
"current": ...,
"nextPeriod": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetOfferingStatusResultTypeDef(TypedDict):
current: Dict[str, OfferingStatusTypeDef], # (1)
nextPeriod: Dict[str, OfferingStatusTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
OfferingTransactionTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import OfferingTransactionTypeDef
def get_value() -> OfferingTransactionTypeDef:
return {
"offeringStatus": ...,
}
Definition
class OfferingTransactionTypeDef(TypedDict):
offeringStatus: NotRequired[OfferingStatusTypeDef], # (1)
transactionId: NotRequired[str],
offeringPromotionId: NotRequired[str],
createdOn: NotRequired[datetime],
cost: NotRequired[MonetaryAmountTypeDef], # (2)
ListUniqueProblemsResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListUniqueProblemsResultTypeDef
def get_value() -> ListUniqueProblemsResultTypeDef:
return {
"uniqueProblems": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListUniqueProblemsResultTypeDef(TypedDict):
uniqueProblems: Dict[ExecutionResultType, List[UniqueProblemTypeDef]], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListOfferingTransactionsResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import ListOfferingTransactionsResultTypeDef
def get_value() -> ListOfferingTransactionsResultTypeDef:
return {
"offeringTransactions": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListOfferingTransactionsResultTypeDef(TypedDict):
offeringTransactions: List[OfferingTransactionTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PurchaseOfferingResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import PurchaseOfferingResultTypeDef
def get_value() -> PurchaseOfferingResultTypeDef:
return {
"offeringTransaction": ...,
"ResponseMetadata": ...,
}
Definition
class PurchaseOfferingResultTypeDef(TypedDict):
offeringTransaction: OfferingTransactionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RenewOfferingResultTypeDef
Usage Example
from mypy_boto3_devicefarm.type_defs import RenewOfferingResultTypeDef
def get_value() -> RenewOfferingResultTypeDef:
return {
"offeringTransaction": ...,
"ResponseMetadata": ...,
}