Type definitions#
Index > DeviceFarm > Type definitions
Auto-generated documentation for DeviceFarm type annotations stubs module types-boto3-devicefarm.
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
CustomerArtifactPathsUnionTypeDef#
# CustomerArtifactPathsUnionTypeDef definition
CustomerArtifactPathsUnionTypeDef = Union[
CustomerArtifactPathsTypeDef, # (1)
CustomerArtifactPathsOutputTypeDef, # (2)
]
DeviceFilterUnionTypeDef#
# DeviceFilterUnionTypeDef definition
DeviceFilterUnionTypeDef = Union[
DeviceFilterTypeDef, # (1)
DeviceFilterOutputTypeDef, # (2)
]
TrialMinutesTypeDef#
# TrialMinutesTypeDef definition
class TrialMinutesTypeDef(TypedDict):
total: NotRequired[float],
remaining: NotRequired[float],
ArtifactTypeDef#
# 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 definition
class CPUTypeDef(TypedDict):
frequency: NotRequired[str],
architecture: NotRequired[str],
clock: NotRequired[float],
CountersTypeDef#
# 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 definition
class RuleTypeDef(TypedDict):
attribute: NotRequired[DeviceAttributeType], # (1)
operator: NotRequired[RuleOperatorType], # (2)
value: NotRequired[str],
- See DeviceAttributeType
- See RuleOperatorType
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateInstanceProfileRequestRequestTypeDef#
# CreateInstanceProfileRequestRequestTypeDef definition
class CreateInstanceProfileRequestRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
packageCleanup: NotRequired[bool],
excludeAppPackagesFromCleanup: NotRequired[Sequence[str]],
rebootAfterUse: NotRequired[bool],
InstanceProfileTypeDef#
# InstanceProfileTypeDef definition
class InstanceProfileTypeDef(TypedDict):
arn: NotRequired[str],
packageCleanup: NotRequired[bool],
excludeAppPackagesFromCleanup: NotRequired[list[str]],
rebootAfterUse: NotRequired[bool],
name: NotRequired[str],
description: NotRequired[str],
CreateNetworkProfileRequestRequestTypeDef#
# CreateNetworkProfileRequestRequestTypeDef definition
class CreateNetworkProfileRequestRequestTypeDef(TypedDict):
projectArn: str,
name: str,
description: NotRequired[str],
type: NotRequired[NetworkProfileTypeType], # (1)
uplinkBandwidthBits: NotRequired[int],
downlinkBandwidthBits: NotRequired[int],
uplinkDelayMs: NotRequired[int],
downlinkDelayMs: NotRequired[int],
uplinkJitterMs: NotRequired[int],
downlinkJitterMs: NotRequired[int],
uplinkLossPercent: NotRequired[int],
downlinkLossPercent: NotRequired[int],
NetworkProfileTypeDef#
# NetworkProfileTypeDef definition
class NetworkProfileTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
type: NotRequired[NetworkProfileTypeType], # (1)
uplinkBandwidthBits: NotRequired[int],
downlinkBandwidthBits: NotRequired[int],
uplinkDelayMs: NotRequired[int],
downlinkDelayMs: NotRequired[int],
uplinkJitterMs: NotRequired[int],
downlinkJitterMs: NotRequired[int],
uplinkLossPercent: NotRequired[int],
downlinkLossPercent: NotRequired[int],
VpcConfigTypeDef#
# VpcConfigTypeDef definition
class VpcConfigTypeDef(TypedDict):
securityGroupIds: Sequence[str],
subnetIds: Sequence[str],
vpcId: str,
CreateRemoteAccessSessionConfigurationTypeDef#
# CreateRemoteAccessSessionConfigurationTypeDef definition
class CreateRemoteAccessSessionConfigurationTypeDef(TypedDict):
billingMethod: NotRequired[BillingMethodType], # (1)
vpceConfigurationArns: NotRequired[Sequence[str]],
TestGridVpcConfigTypeDef#
# TestGridVpcConfigTypeDef definition
class TestGridVpcConfigTypeDef(TypedDict):
securityGroupIds: Sequence[str],
subnetIds: Sequence[str],
vpcId: str,
CreateTestGridUrlRequestRequestTypeDef#
# CreateTestGridUrlRequestRequestTypeDef definition
class CreateTestGridUrlRequestRequestTypeDef(TypedDict):
projectArn: str,
expiresInSeconds: int,
CreateUploadRequestRequestTypeDef#
# CreateUploadRequestRequestTypeDef definition
class CreateUploadRequestRequestTypeDef(TypedDict):
projectArn: str,
name: str,
type: UploadTypeType, # (1)
contentType: NotRequired[str],
- See UploadTypeType
UploadTypeDef#
# UploadTypeDef definition
class UploadTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
created: NotRequired[datetime],
type: NotRequired[UploadTypeType], # (1)
status: NotRequired[UploadStatusType], # (2)
url: NotRequired[str],
metadata: NotRequired[str],
contentType: NotRequired[str],
message: NotRequired[str],
category: NotRequired[UploadCategoryType], # (3)
- See UploadTypeType
- See UploadStatusType
- See UploadCategoryType
CreateVPCEConfigurationRequestRequestTypeDef#
# CreateVPCEConfigurationRequestRequestTypeDef definition
class CreateVPCEConfigurationRequestRequestTypeDef(TypedDict):
vpceConfigurationName: str,
vpceServiceName: str,
serviceDnsName: str,
vpceConfigurationDescription: NotRequired[str],
VPCEConfigurationTypeDef#
# VPCEConfigurationTypeDef definition
class VPCEConfigurationTypeDef(TypedDict):
arn: NotRequired[str],
vpceConfigurationName: NotRequired[str],
vpceServiceName: NotRequired[str],
serviceDnsName: NotRequired[str],
vpceConfigurationDescription: NotRequired[str],
CustomerArtifactPathsOutputTypeDef#
# CustomerArtifactPathsOutputTypeDef definition
class CustomerArtifactPathsOutputTypeDef(TypedDict):
iosPaths: NotRequired[list[str]],
androidPaths: NotRequired[list[str]],
deviceHostPaths: NotRequired[list[str]],
CustomerArtifactPathsTypeDef#
# CustomerArtifactPathsTypeDef definition
class CustomerArtifactPathsTypeDef(TypedDict):
iosPaths: NotRequired[Sequence[str]],
androidPaths: NotRequired[Sequence[str]],
deviceHostPaths: NotRequired[Sequence[str]],
DeleteDevicePoolRequestRequestTypeDef#
# DeleteDevicePoolRequestRequestTypeDef definition
class DeleteDevicePoolRequestRequestTypeDef(TypedDict):
arn: str,
DeleteInstanceProfileRequestRequestTypeDef#
# DeleteInstanceProfileRequestRequestTypeDef definition
class DeleteInstanceProfileRequestRequestTypeDef(TypedDict):
arn: str,
DeleteNetworkProfileRequestRequestTypeDef#
# DeleteNetworkProfileRequestRequestTypeDef definition
class DeleteNetworkProfileRequestRequestTypeDef(TypedDict):
arn: str,
DeleteProjectRequestRequestTypeDef#
# DeleteProjectRequestRequestTypeDef definition
class DeleteProjectRequestRequestTypeDef(TypedDict):
arn: str,
DeleteRemoteAccessSessionRequestRequestTypeDef#
# DeleteRemoteAccessSessionRequestRequestTypeDef definition
class DeleteRemoteAccessSessionRequestRequestTypeDef(TypedDict):
arn: str,
DeleteRunRequestRequestTypeDef#
# DeleteRunRequestRequestTypeDef definition
class DeleteRunRequestRequestTypeDef(TypedDict):
arn: str,
DeleteTestGridProjectRequestRequestTypeDef#
# DeleteTestGridProjectRequestRequestTypeDef definition
class DeleteTestGridProjectRequestRequestTypeDef(TypedDict):
projectArn: str,
DeleteUploadRequestRequestTypeDef#
# DeleteUploadRequestRequestTypeDef definition
class DeleteUploadRequestRequestTypeDef(TypedDict):
arn: str,
DeleteVPCEConfigurationRequestRequestTypeDef#
# DeleteVPCEConfigurationRequestRequestTypeDef definition
class DeleteVPCEConfigurationRequestRequestTypeDef(TypedDict):
arn: str,
DeviceFilterOutputTypeDef#
# DeviceFilterOutputTypeDef definition
class DeviceFilterOutputTypeDef(TypedDict):
attribute: DeviceFilterAttributeType, # (1)
operator: RuleOperatorType, # (2)
values: list[str],
DeviceFilterTypeDef#
# DeviceFilterTypeDef definition
class DeviceFilterTypeDef(TypedDict):
attribute: DeviceFilterAttributeType, # (1)
operator: RuleOperatorType, # (2)
values: Sequence[str],
DeviceMinutesTypeDef#
# DeviceMinutesTypeDef definition
class DeviceMinutesTypeDef(TypedDict):
total: NotRequired[float],
metered: NotRequired[float],
unmetered: NotRequired[float],
IncompatibilityMessageTypeDef#
# IncompatibilityMessageTypeDef definition
class IncompatibilityMessageTypeDef(TypedDict):
message: NotRequired[str],
type: NotRequired[DeviceAttributeType], # (1)
ResolutionTypeDef#
# ResolutionTypeDef definition
class ResolutionTypeDef(TypedDict):
width: NotRequired[int],
height: NotRequired[int],
ExecutionConfigurationTypeDef#
# ExecutionConfigurationTypeDef definition
class ExecutionConfigurationTypeDef(TypedDict):
jobTimeoutMinutes: NotRequired[int],
accountsCleanup: NotRequired[bool],
appPackagesCleanup: NotRequired[bool],
videoCapture: NotRequired[bool],
skipAppResign: NotRequired[bool],
GetDeviceInstanceRequestRequestTypeDef#
# GetDeviceInstanceRequestRequestTypeDef definition
class GetDeviceInstanceRequestRequestTypeDef(TypedDict):
arn: str,
ScheduleRunTestTypeDef#
# ScheduleRunTestTypeDef definition
class ScheduleRunTestTypeDef(TypedDict):
type: TestTypeType, # (1)
testPackageArn: NotRequired[str],
testSpecArn: NotRequired[str],
filter: NotRequired[str],
parameters: NotRequired[Mapping[str, str]],
- See TestTypeType
GetDevicePoolRequestRequestTypeDef#
# GetDevicePoolRequestRequestTypeDef definition
class GetDevicePoolRequestRequestTypeDef(TypedDict):
arn: str,
GetDeviceRequestRequestTypeDef#
# GetDeviceRequestRequestTypeDef definition
class GetDeviceRequestRequestTypeDef(TypedDict):
arn: str,
GetInstanceProfileRequestRequestTypeDef#
# GetInstanceProfileRequestRequestTypeDef definition
class GetInstanceProfileRequestRequestTypeDef(TypedDict):
arn: str,
GetJobRequestRequestTypeDef#
# GetJobRequestRequestTypeDef definition
class GetJobRequestRequestTypeDef(TypedDict):
arn: str,
GetNetworkProfileRequestRequestTypeDef#
# GetNetworkProfileRequestRequestTypeDef definition
class GetNetworkProfileRequestRequestTypeDef(TypedDict):
arn: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
GetOfferingStatusRequestRequestTypeDef#
# GetOfferingStatusRequestRequestTypeDef definition
class GetOfferingStatusRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
GetProjectRequestRequestTypeDef#
# GetProjectRequestRequestTypeDef definition
class GetProjectRequestRequestTypeDef(TypedDict):
arn: str,
GetRemoteAccessSessionRequestRequestTypeDef#
# GetRemoteAccessSessionRequestRequestTypeDef definition
class GetRemoteAccessSessionRequestRequestTypeDef(TypedDict):
arn: str,
GetRunRequestRequestTypeDef#
# GetRunRequestRequestTypeDef definition
class GetRunRequestRequestTypeDef(TypedDict):
arn: str,
GetSuiteRequestRequestTypeDef#
# GetSuiteRequestRequestTypeDef definition
class GetSuiteRequestRequestTypeDef(TypedDict):
arn: str,
GetTestGridProjectRequestRequestTypeDef#
# GetTestGridProjectRequestRequestTypeDef definition
class GetTestGridProjectRequestRequestTypeDef(TypedDict):
projectArn: str,
GetTestGridSessionRequestRequestTypeDef#
# GetTestGridSessionRequestRequestTypeDef definition
class GetTestGridSessionRequestRequestTypeDef(TypedDict):
projectArn: NotRequired[str],
sessionId: NotRequired[str],
sessionArn: NotRequired[str],
TestGridSessionTypeDef#
# TestGridSessionTypeDef definition
class TestGridSessionTypeDef(TypedDict):
arn: NotRequired[str],
status: NotRequired[TestGridSessionStatusType], # (1)
created: NotRequired[datetime],
ended: NotRequired[datetime],
billingMinutes: NotRequired[float],
seleniumProperties: NotRequired[str],
GetTestRequestRequestTypeDef#
# GetTestRequestRequestTypeDef definition
class GetTestRequestRequestTypeDef(TypedDict):
arn: str,
GetUploadRequestRequestTypeDef#
# GetUploadRequestRequestTypeDef definition
class GetUploadRequestRequestTypeDef(TypedDict):
arn: str,
GetVPCEConfigurationRequestRequestTypeDef#
# GetVPCEConfigurationRequestRequestTypeDef definition
class GetVPCEConfigurationRequestRequestTypeDef(TypedDict):
arn: str,
InstallToRemoteAccessSessionRequestRequestTypeDef#
# InstallToRemoteAccessSessionRequestRequestTypeDef definition
class InstallToRemoteAccessSessionRequestRequestTypeDef(TypedDict):
remoteAccessSessionArn: str,
appArn: str,
ListArtifactsRequestRequestTypeDef#
# ListArtifactsRequestRequestTypeDef definition
class ListArtifactsRequestRequestTypeDef(TypedDict):
arn: str,
type: ArtifactCategoryType, # (1)
nextToken: NotRequired[str],
ListDeviceInstancesRequestRequestTypeDef#
# ListDeviceInstancesRequestRequestTypeDef definition
class ListDeviceInstancesRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListDevicePoolsRequestRequestTypeDef#
# ListDevicePoolsRequestRequestTypeDef definition
class ListDevicePoolsRequestRequestTypeDef(TypedDict):
arn: str,
type: NotRequired[DevicePoolTypeType], # (1)
nextToken: NotRequired[str],
ListInstanceProfilesRequestRequestTypeDef#
# ListInstanceProfilesRequestRequestTypeDef definition
class ListInstanceProfilesRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListJobsRequestRequestTypeDef#
# ListJobsRequestRequestTypeDef definition
class ListJobsRequestRequestTypeDef(TypedDict):
arn: str,
nextToken: NotRequired[str],
ListNetworkProfilesRequestRequestTypeDef#
# ListNetworkProfilesRequestRequestTypeDef definition
class ListNetworkProfilesRequestRequestTypeDef(TypedDict):
arn: str,
type: NotRequired[NetworkProfileTypeType], # (1)
nextToken: NotRequired[str],
ListOfferingPromotionsRequestRequestTypeDef#
# ListOfferingPromotionsRequestRequestTypeDef definition
class ListOfferingPromotionsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
OfferingPromotionTypeDef#
# OfferingPromotionTypeDef definition
class OfferingPromotionTypeDef(TypedDict):
id: NotRequired[str],
description: NotRequired[str],
ListOfferingTransactionsRequestRequestTypeDef#
# ListOfferingTransactionsRequestRequestTypeDef definition
class ListOfferingTransactionsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
ListOfferingsRequestRequestTypeDef#
# ListOfferingsRequestRequestTypeDef definition
class ListOfferingsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
ListProjectsRequestRequestTypeDef#
# ListProjectsRequestRequestTypeDef definition
class ListProjectsRequestRequestTypeDef(TypedDict):
arn: NotRequired[str],
nextToken: NotRequired[str],
ListRemoteAccessSessionsRequestRequestTypeDef#
# ListRemoteAccessSessionsRequestRequestTypeDef definition
class ListRemoteAccessSessionsRequestRequestTypeDef(TypedDict):
arn: str,
nextToken: NotRequired[str],
ListRunsRequestRequestTypeDef#
# ListRunsRequestRequestTypeDef definition
class ListRunsRequestRequestTypeDef(TypedDict):
arn: str,
nextToken: NotRequired[str],
ListSamplesRequestRequestTypeDef#
# ListSamplesRequestRequestTypeDef definition
class ListSamplesRequestRequestTypeDef(TypedDict):
arn: str,
nextToken: NotRequired[str],
SampleTypeDef#
# SampleTypeDef definition
class SampleTypeDef(TypedDict):
arn: NotRequired[str],
type: NotRequired[SampleTypeType], # (1)
url: NotRequired[str],
- See SampleTypeType
ListSuitesRequestRequestTypeDef#
# ListSuitesRequestRequestTypeDef definition
class ListSuitesRequestRequestTypeDef(TypedDict):
arn: str,
nextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
ListTestGridProjectsRequestRequestTypeDef#
# ListTestGridProjectsRequestRequestTypeDef definition
class ListTestGridProjectsRequestRequestTypeDef(TypedDict):
maxResult: NotRequired[int],
nextToken: NotRequired[str],
ListTestGridSessionActionsRequestRequestTypeDef#
# ListTestGridSessionActionsRequestRequestTypeDef definition
class ListTestGridSessionActionsRequestRequestTypeDef(TypedDict):
sessionArn: str,
maxResult: NotRequired[int],
nextToken: NotRequired[str],
TestGridSessionActionTypeDef#
# TestGridSessionActionTypeDef definition
class TestGridSessionActionTypeDef(TypedDict):
action: NotRequired[str],
started: NotRequired[datetime],
duration: NotRequired[int],
statusCode: NotRequired[str],
requestMethod: NotRequired[str],
ListTestGridSessionArtifactsRequestRequestTypeDef#
# ListTestGridSessionArtifactsRequestRequestTypeDef definition
class ListTestGridSessionArtifactsRequestRequestTypeDef(TypedDict):
sessionArn: str,
type: NotRequired[TestGridSessionArtifactCategoryType], # (1)
maxResult: NotRequired[int],
nextToken: NotRequired[str],
TestGridSessionArtifactTypeDef#
# TestGridSessionArtifactTypeDef definition
class TestGridSessionArtifactTypeDef(TypedDict):
filename: NotRequired[str],
type: NotRequired[TestGridSessionArtifactTypeType], # (1)
url: NotRequired[str],
ListTestsRequestRequestTypeDef#
# ListTestsRequestRequestTypeDef definition
class ListTestsRequestRequestTypeDef(TypedDict):
arn: str,
nextToken: NotRequired[str],
ListUniqueProblemsRequestRequestTypeDef#
# ListUniqueProblemsRequestRequestTypeDef definition
class ListUniqueProblemsRequestRequestTypeDef(TypedDict):
arn: str,
nextToken: NotRequired[str],
ListUploadsRequestRequestTypeDef#
# ListUploadsRequestRequestTypeDef definition
class ListUploadsRequestRequestTypeDef(TypedDict):
arn: str,
type: NotRequired[UploadTypeType], # (1)
nextToken: NotRequired[str],
- See UploadTypeType
ListVPCEConfigurationsRequestRequestTypeDef#
# ListVPCEConfigurationsRequestRequestTypeDef definition
class ListVPCEConfigurationsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
LocationTypeDef#
# LocationTypeDef definition
class LocationTypeDef(TypedDict):
latitude: float,
longitude: float,
MonetaryAmountTypeDef#
# MonetaryAmountTypeDef definition
class MonetaryAmountTypeDef(TypedDict):
amount: NotRequired[float],
currencyCode: NotRequired[CurrencyCodeType], # (1)
- See CurrencyCodeType
ProblemDetailTypeDef#
# ProblemDetailTypeDef definition
class ProblemDetailTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
VpcConfigOutputTypeDef#
# VpcConfigOutputTypeDef definition
class VpcConfigOutputTypeDef(TypedDict):
securityGroupIds: list[str],
subnetIds: list[str],
vpcId: str,
PurchaseOfferingRequestRequestTypeDef#
# PurchaseOfferingRequestRequestTypeDef definition
class PurchaseOfferingRequestRequestTypeDef(TypedDict):
offeringId: str,
quantity: int,
offeringPromotionId: NotRequired[str],
RadiosTypeDef#
# RadiosTypeDef definition
class RadiosTypeDef(TypedDict):
wifi: NotRequired[bool],
bluetooth: NotRequired[bool],
nfc: NotRequired[bool],
gps: NotRequired[bool],
RenewOfferingRequestRequestTypeDef#
# RenewOfferingRequestRequestTypeDef definition
class RenewOfferingRequestRequestTypeDef(TypedDict):
offeringId: str,
quantity: int,
StopJobRequestRequestTypeDef#
# StopJobRequestRequestTypeDef definition
class StopJobRequestRequestTypeDef(TypedDict):
arn: str,
StopRemoteAccessSessionRequestRequestTypeDef#
# StopRemoteAccessSessionRequestRequestTypeDef definition
class StopRemoteAccessSessionRequestRequestTypeDef(TypedDict):
arn: str,
StopRunRequestRequestTypeDef#
# StopRunRequestRequestTypeDef definition
class StopRunRequestRequestTypeDef(TypedDict):
arn: str,
TestGridVpcConfigOutputTypeDef#
# TestGridVpcConfigOutputTypeDef definition
class TestGridVpcConfigOutputTypeDef(TypedDict):
securityGroupIds: list[str],
subnetIds: list[str],
vpcId: str,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
UpdateDeviceInstanceRequestRequestTypeDef#
# UpdateDeviceInstanceRequestRequestTypeDef definition
class UpdateDeviceInstanceRequestRequestTypeDef(TypedDict):
arn: str,
profileArn: NotRequired[str],
labels: NotRequired[Sequence[str]],
UpdateInstanceProfileRequestRequestTypeDef#
# UpdateInstanceProfileRequestRequestTypeDef definition
class UpdateInstanceProfileRequestRequestTypeDef(TypedDict):
arn: str,
name: NotRequired[str],
description: NotRequired[str],
packageCleanup: NotRequired[bool],
excludeAppPackagesFromCleanup: NotRequired[Sequence[str]],
rebootAfterUse: NotRequired[bool],
UpdateNetworkProfileRequestRequestTypeDef#
# UpdateNetworkProfileRequestRequestTypeDef definition
class UpdateNetworkProfileRequestRequestTypeDef(TypedDict):
arn: str,
name: NotRequired[str],
description: NotRequired[str],
type: NotRequired[NetworkProfileTypeType], # (1)
uplinkBandwidthBits: NotRequired[int],
downlinkBandwidthBits: NotRequired[int],
uplinkDelayMs: NotRequired[int],
downlinkDelayMs: NotRequired[int],
uplinkJitterMs: NotRequired[int],
downlinkJitterMs: NotRequired[int],
uplinkLossPercent: NotRequired[int],
downlinkLossPercent: NotRequired[int],
UpdateUploadRequestRequestTypeDef#
# UpdateUploadRequestRequestTypeDef definition
class UpdateUploadRequestRequestTypeDef(TypedDict):
arn: str,
name: NotRequired[str],
contentType: NotRequired[str],
editContent: NotRequired[bool],
UpdateVPCEConfigurationRequestRequestTypeDef#
# UpdateVPCEConfigurationRequestRequestTypeDef definition
class UpdateVPCEConfigurationRequestRequestTypeDef(TypedDict):
arn: str,
vpceConfigurationName: NotRequired[str],
vpceServiceName: NotRequired[str],
serviceDnsName: NotRequired[str],
vpceConfigurationDescription: NotRequired[str],
AccountSettingsTypeDef#
# 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
CreateDevicePoolRequestRequestTypeDef#
# CreateDevicePoolRequestRequestTypeDef definition
class CreateDevicePoolRequestRequestTypeDef(TypedDict):
projectArn: str,
name: str,
rules: Sequence[RuleTypeDef], # (1)
description: NotRequired[str],
maxDevices: NotRequired[int],
- See RuleTypeDef
DevicePoolTypeDef#
# DevicePoolTypeDef definition
class DevicePoolTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
type: NotRequired[DevicePoolTypeType], # (1)
rules: NotRequired[list[RuleTypeDef]], # (2)
maxDevices: NotRequired[int],
- See DevicePoolTypeType
- See RuleTypeDef
UpdateDevicePoolRequestRequestTypeDef#
# UpdateDevicePoolRequestRequestTypeDef 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#
# CreateTestGridUrlResultTypeDef definition
class CreateTestGridUrlResultTypeDef(TypedDict):
url: str,
expires: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListArtifactsResultTypeDef#
# ListArtifactsResultTypeDef definition
class ListArtifactsResultTypeDef(TypedDict):
artifacts: list[ArtifactTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateInstanceProfileResultTypeDef#
# CreateInstanceProfileResultTypeDef definition
class CreateInstanceProfileResultTypeDef(TypedDict):
instanceProfile: InstanceProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeviceInstanceTypeDef#
# 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 definition
class GetInstanceProfileResultTypeDef(TypedDict):
instanceProfile: InstanceProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListInstanceProfilesResultTypeDef#
# ListInstanceProfilesResultTypeDef definition
class ListInstanceProfilesResultTypeDef(TypedDict):
instanceProfiles: list[InstanceProfileTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateInstanceProfileResultTypeDef#
# UpdateInstanceProfileResultTypeDef definition
class UpdateInstanceProfileResultTypeDef(TypedDict):
instanceProfile: InstanceProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateNetworkProfileResultTypeDef#
# CreateNetworkProfileResultTypeDef definition
class CreateNetworkProfileResultTypeDef(TypedDict):
networkProfile: NetworkProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetNetworkProfileResultTypeDef#
# GetNetworkProfileResultTypeDef definition
class GetNetworkProfileResultTypeDef(TypedDict):
networkProfile: NetworkProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListNetworkProfilesResultTypeDef#
# ListNetworkProfilesResultTypeDef definition
class ListNetworkProfilesResultTypeDef(TypedDict):
networkProfiles: list[NetworkProfileTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateNetworkProfileResultTypeDef#
# UpdateNetworkProfileResultTypeDef definition
class UpdateNetworkProfileResultTypeDef(TypedDict):
networkProfile: NetworkProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateProjectRequestRequestTypeDef#
# CreateProjectRequestRequestTypeDef definition
class CreateProjectRequestRequestTypeDef(TypedDict):
name: str,
defaultJobTimeoutMinutes: NotRequired[int],
vpcConfig: NotRequired[VpcConfigTypeDef], # (1)
- See VpcConfigTypeDef
UpdateProjectRequestRequestTypeDef#
# UpdateProjectRequestRequestTypeDef definition
class UpdateProjectRequestRequestTypeDef(TypedDict):
arn: str,
name: NotRequired[str],
defaultJobTimeoutMinutes: NotRequired[int],
vpcConfig: NotRequired[VpcConfigTypeDef], # (1)
- See VpcConfigTypeDef
CreateRemoteAccessSessionRequestRequestTypeDef#
# CreateRemoteAccessSessionRequestRequestTypeDef definition
class CreateRemoteAccessSessionRequestRequestTypeDef(TypedDict):
projectArn: str,
deviceArn: str,
instanceArn: NotRequired[str],
sshPublicKey: NotRequired[str],
remoteDebugEnabled: NotRequired[bool],
remoteRecordEnabled: NotRequired[bool],
remoteRecordAppArn: NotRequired[str],
name: NotRequired[str],
clientId: NotRequired[str],
configuration: NotRequired[CreateRemoteAccessSessionConfigurationTypeDef], # (1)
interactionMode: NotRequired[InteractionModeType], # (2)
skipAppResign: NotRequired[bool],
CreateTestGridProjectRequestRequestTypeDef#
# CreateTestGridProjectRequestRequestTypeDef definition
class CreateTestGridProjectRequestRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
vpcConfig: NotRequired[TestGridVpcConfigTypeDef], # (1)
UpdateTestGridProjectRequestRequestTypeDef#
# UpdateTestGridProjectRequestRequestTypeDef definition
class UpdateTestGridProjectRequestRequestTypeDef(TypedDict):
projectArn: str,
name: NotRequired[str],
description: NotRequired[str],
vpcConfig: NotRequired[TestGridVpcConfigTypeDef], # (1)
CreateUploadResultTypeDef#
# CreateUploadResultTypeDef definition
class CreateUploadResultTypeDef(TypedDict):
upload: UploadTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UploadTypeDef
- See ResponseMetadataTypeDef
GetUploadResultTypeDef#
# GetUploadResultTypeDef definition
class GetUploadResultTypeDef(TypedDict):
upload: UploadTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UploadTypeDef
- See ResponseMetadataTypeDef
InstallToRemoteAccessSessionResultTypeDef#
# InstallToRemoteAccessSessionResultTypeDef definition
class InstallToRemoteAccessSessionResultTypeDef(TypedDict):
appUpload: UploadTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UploadTypeDef
- See ResponseMetadataTypeDef
ListUploadsResultTypeDef#
# ListUploadsResultTypeDef definition
class ListUploadsResultTypeDef(TypedDict):
uploads: list[UploadTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See UploadTypeDef
- See ResponseMetadataTypeDef
UpdateUploadResultTypeDef#
# UpdateUploadResultTypeDef definition
class UpdateUploadResultTypeDef(TypedDict):
upload: UploadTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See UploadTypeDef
- See ResponseMetadataTypeDef
CreateVPCEConfigurationResultTypeDef#
# CreateVPCEConfigurationResultTypeDef definition
class CreateVPCEConfigurationResultTypeDef(TypedDict):
vpceConfiguration: VPCEConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetVPCEConfigurationResultTypeDef#
# GetVPCEConfigurationResultTypeDef definition
class GetVPCEConfigurationResultTypeDef(TypedDict):
vpceConfiguration: VPCEConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListVPCEConfigurationsResultTypeDef#
# ListVPCEConfigurationsResultTypeDef definition
class ListVPCEConfigurationsResultTypeDef(TypedDict):
vpceConfigurations: list[VPCEConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateVPCEConfigurationResultTypeDef#
# UpdateVPCEConfigurationResultTypeDef definition
class UpdateVPCEConfigurationResultTypeDef(TypedDict):
vpceConfiguration: VPCEConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeviceSelectionResultTypeDef#
# DeviceSelectionResultTypeDef definition
class DeviceSelectionResultTypeDef(TypedDict):
filters: NotRequired[list[DeviceFilterOutputTypeDef]], # (1)
matchedDevicesCount: NotRequired[int],
maxDevices: NotRequired[int],
SuiteTypeDef#
# 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 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 definition
class GetOfferingStatusRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListArtifactsRequestPaginateTypeDef#
# ListArtifactsRequestPaginateTypeDef definition
class ListArtifactsRequestPaginateTypeDef(TypedDict):
arn: str,
type: ArtifactCategoryType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListDeviceInstancesRequestPaginateTypeDef#
# ListDeviceInstancesRequestPaginateTypeDef definition
class ListDeviceInstancesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDevicePoolsRequestPaginateTypeDef#
# ListDevicePoolsRequestPaginateTypeDef definition
class ListDevicePoolsRequestPaginateTypeDef(TypedDict):
arn: str,
type: NotRequired[DevicePoolTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListDevicesRequestPaginateTypeDef#
# ListDevicesRequestPaginateTypeDef definition
class ListDevicesRequestPaginateTypeDef(TypedDict):
arn: NotRequired[str],
filters: NotRequired[Sequence[DeviceFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListInstanceProfilesRequestPaginateTypeDef#
# ListInstanceProfilesRequestPaginateTypeDef definition
class ListInstanceProfilesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListJobsRequestPaginateTypeDef#
# ListJobsRequestPaginateTypeDef definition
class ListJobsRequestPaginateTypeDef(TypedDict):
arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListNetworkProfilesRequestPaginateTypeDef#
# ListNetworkProfilesRequestPaginateTypeDef definition
class ListNetworkProfilesRequestPaginateTypeDef(TypedDict):
arn: str,
type: NotRequired[NetworkProfileTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListOfferingPromotionsRequestPaginateTypeDef#
# ListOfferingPromotionsRequestPaginateTypeDef definition
class ListOfferingPromotionsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOfferingTransactionsRequestPaginateTypeDef#
# ListOfferingTransactionsRequestPaginateTypeDef definition
class ListOfferingTransactionsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOfferingsRequestPaginateTypeDef#
# ListOfferingsRequestPaginateTypeDef definition
class ListOfferingsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProjectsRequestPaginateTypeDef#
# ListProjectsRequestPaginateTypeDef definition
class ListProjectsRequestPaginateTypeDef(TypedDict):
arn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRemoteAccessSessionsRequestPaginateTypeDef#
# ListRemoteAccessSessionsRequestPaginateTypeDef definition
class ListRemoteAccessSessionsRequestPaginateTypeDef(TypedDict):
arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRunsRequestPaginateTypeDef#
# ListRunsRequestPaginateTypeDef definition
class ListRunsRequestPaginateTypeDef(TypedDict):
arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSamplesRequestPaginateTypeDef#
# ListSamplesRequestPaginateTypeDef definition
class ListSamplesRequestPaginateTypeDef(TypedDict):
arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSuitesRequestPaginateTypeDef#
# ListSuitesRequestPaginateTypeDef definition
class ListSuitesRequestPaginateTypeDef(TypedDict):
arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTestsRequestPaginateTypeDef#
# ListTestsRequestPaginateTypeDef definition
class ListTestsRequestPaginateTypeDef(TypedDict):
arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUniqueProblemsRequestPaginateTypeDef#
# ListUniqueProblemsRequestPaginateTypeDef definition
class ListUniqueProblemsRequestPaginateTypeDef(TypedDict):
arn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListUploadsRequestPaginateTypeDef#
# ListUploadsRequestPaginateTypeDef definition
class ListUploadsRequestPaginateTypeDef(TypedDict):
arn: str,
type: NotRequired[UploadTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See UploadTypeType
- See PaginatorConfigTypeDef
ListVPCEConfigurationsRequestPaginateTypeDef#
# ListVPCEConfigurationsRequestPaginateTypeDef definition
class ListVPCEConfigurationsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetTestGridSessionResultTypeDef#
# GetTestGridSessionResultTypeDef definition
class GetTestGridSessionResultTypeDef(TypedDict):
testGridSession: TestGridSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTestGridSessionsResultTypeDef#
# ListTestGridSessionsResultTypeDef definition
class ListTestGridSessionsResultTypeDef(TypedDict):
testGridSessions: list[TestGridSessionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListOfferingPromotionsResultTypeDef#
# ListOfferingPromotionsResultTypeDef definition
class ListOfferingPromotionsResultTypeDef(TypedDict):
offeringPromotions: list[OfferingPromotionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSamplesResultTypeDef#
# ListSamplesResultTypeDef definition
class ListSamplesResultTypeDef(TypedDict):
samples: list[SampleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See SampleTypeDef
- See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: list[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
ListTestGridSessionActionsResultTypeDef#
# ListTestGridSessionActionsResultTypeDef definition
class ListTestGridSessionActionsResultTypeDef(TypedDict):
actions: list[TestGridSessionActionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListTestGridSessionArtifactsResultTypeDef#
# ListTestGridSessionArtifactsResultTypeDef definition
class ListTestGridSessionArtifactsResultTypeDef(TypedDict):
artifacts: list[TestGridSessionArtifactTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListTestGridSessionsRequestRequestTypeDef#
# ListTestGridSessionsRequestRequestTypeDef definition
class ListTestGridSessionsRequestRequestTypeDef(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 definition
class RecurringChargeTypeDef(TypedDict):
cost: NotRequired[MonetaryAmountTypeDef], # (1)
frequency: NotRequired[RecurringChargeFrequencyType], # (2)
ProjectTypeDef#
# ProjectTypeDef definition
class ProjectTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
defaultJobTimeoutMinutes: NotRequired[int],
created: NotRequired[datetime],
vpcConfig: NotRequired[VpcConfigOutputTypeDef], # (1)
TestGridProjectTypeDef#
# TestGridProjectTypeDef definition
class TestGridProjectTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
vpcConfig: NotRequired[TestGridVpcConfigOutputTypeDef], # (1)
created: NotRequired[datetime],
GetAccountSettingsResultTypeDef#
# GetAccountSettingsResultTypeDef definition
class GetAccountSettingsResultTypeDef(TypedDict):
accountSettings: AccountSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDevicePoolResultTypeDef#
# CreateDevicePoolResultTypeDef definition
class CreateDevicePoolResultTypeDef(TypedDict):
devicePool: DevicePoolTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDevicePoolResultTypeDef#
# GetDevicePoolResultTypeDef definition
class GetDevicePoolResultTypeDef(TypedDict):
devicePool: DevicePoolTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDevicePoolsResultTypeDef#
# ListDevicePoolsResultTypeDef definition
class ListDevicePoolsResultTypeDef(TypedDict):
devicePools: list[DevicePoolTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateDevicePoolResultTypeDef#
# UpdateDevicePoolResultTypeDef definition
class UpdateDevicePoolResultTypeDef(TypedDict):
devicePool: DevicePoolTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeviceTypeDef#
# 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 definition
class GetDeviceInstanceResultTypeDef(TypedDict):
deviceInstance: DeviceInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDeviceInstancesResultTypeDef#
# ListDeviceInstancesResultTypeDef definition
class ListDeviceInstancesResultTypeDef(TypedDict):
deviceInstances: list[DeviceInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateDeviceInstanceResultTypeDef#
# UpdateDeviceInstanceResultTypeDef definition
class UpdateDeviceInstanceResultTypeDef(TypedDict):
deviceInstance: DeviceInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ScheduleRunConfigurationTypeDef#
# 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 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 definition
class DeviceSelectionConfigurationTypeDef(TypedDict):
filters: Sequence[DeviceFilterUnionTypeDef], # (1)
maxDevices: int,
ListDevicesRequestRequestTypeDef#
# ListDevicesRequestRequestTypeDef definition
class ListDevicesRequestRequestTypeDef(TypedDict):
arn: NotRequired[str],
nextToken: NotRequired[str],
filters: NotRequired[Sequence[DeviceFilterUnionTypeDef]], # (1)
GetSuiteResultTypeDef#
# GetSuiteResultTypeDef definition
class GetSuiteResultTypeDef(TypedDict):
suite: SuiteTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SuiteTypeDef
- See ResponseMetadataTypeDef
ListSuitesResultTypeDef#
# ListSuitesResultTypeDef definition
class ListSuitesResultTypeDef(TypedDict):
suites: list[SuiteTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See SuiteTypeDef
- See ResponseMetadataTypeDef
GetTestResultTypeDef#
# GetTestResultTypeDef definition
class GetTestResultTypeDef(TypedDict):
test: TestTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TestTypeDef
- See ResponseMetadataTypeDef
ListTestsResultTypeDef#
# ListTestsResultTypeDef definition
class ListTestsResultTypeDef(TypedDict):
tests: list[TestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See TestTypeDef
- See ResponseMetadataTypeDef
OfferingTypeDef#
# 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 definition
class CreateProjectResultTypeDef(TypedDict):
project: ProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetProjectResultTypeDef#
# GetProjectResultTypeDef definition
class GetProjectResultTypeDef(TypedDict):
project: ProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProjectsResultTypeDef#
# ListProjectsResultTypeDef definition
class ListProjectsResultTypeDef(TypedDict):
projects: list[ProjectTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateProjectResultTypeDef#
# UpdateProjectResultTypeDef definition
class UpdateProjectResultTypeDef(TypedDict):
project: ProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTestGridProjectResultTypeDef#
# CreateTestGridProjectResultTypeDef definition
class CreateTestGridProjectResultTypeDef(TypedDict):
testGridProject: TestGridProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTestGridProjectResultTypeDef#
# GetTestGridProjectResultTypeDef definition
class GetTestGridProjectResultTypeDef(TypedDict):
testGridProject: TestGridProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTestGridProjectsResultTypeDef#
# ListTestGridProjectsResultTypeDef definition
class ListTestGridProjectsResultTypeDef(TypedDict):
testGridProjects: list[TestGridProjectTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateTestGridProjectResultTypeDef#
# UpdateTestGridProjectResultTypeDef definition
class UpdateTestGridProjectResultTypeDef(TypedDict):
testGridProject: TestGridProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DevicePoolCompatibilityResultTypeDef#
# DevicePoolCompatibilityResultTypeDef definition
class DevicePoolCompatibilityResultTypeDef(TypedDict):
device: NotRequired[DeviceTypeDef], # (1)
compatible: NotRequired[bool],
incompatibilityMessages: NotRequired[list[IncompatibilityMessageTypeDef]], # (2)
GetDeviceResultTypeDef#
# GetDeviceResultTypeDef definition
class GetDeviceResultTypeDef(TypedDict):
device: DeviceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See DeviceTypeDef
- See ResponseMetadataTypeDef
JobTypeDef#
# 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 definition
class ListDevicesResultTypeDef(TypedDict):
devices: list[DeviceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See DeviceTypeDef
- See ResponseMetadataTypeDef
ProblemTypeDef#
# 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 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
GetDevicePoolCompatibilityRequestRequestTypeDef#
# GetDevicePoolCompatibilityRequestRequestTypeDef definition
class GetDevicePoolCompatibilityRequestRequestTypeDef(TypedDict):
devicePoolArn: str,
appArn: NotRequired[str],
testType: NotRequired[TestTypeType], # (1)
test: NotRequired[ScheduleRunTestTypeDef], # (2)
configuration: NotRequired[ScheduleRunConfigurationTypeDef], # (3)
GetRunResultTypeDef#
# GetRunResultTypeDef definition
class GetRunResultTypeDef(TypedDict):
run: RunTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RunTypeDef
- See ResponseMetadataTypeDef
ListRunsResultTypeDef#
# ListRunsResultTypeDef definition
class ListRunsResultTypeDef(TypedDict):
runs: list[RunTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See RunTypeDef
- See ResponseMetadataTypeDef
ScheduleRunResultTypeDef#
# ScheduleRunResultTypeDef definition
class ScheduleRunResultTypeDef(TypedDict):
run: RunTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RunTypeDef
- See ResponseMetadataTypeDef
StopRunResultTypeDef#
# StopRunResultTypeDef definition
class StopRunResultTypeDef(TypedDict):
run: RunTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RunTypeDef
- See ResponseMetadataTypeDef
ScheduleRunRequestRequestTypeDef#
# ScheduleRunRequestRequestTypeDef definition
class ScheduleRunRequestRequestTypeDef(TypedDict):
projectArn: str,
test: ScheduleRunTestTypeDef, # (1)
appArn: NotRequired[str],
devicePoolArn: NotRequired[str],
deviceSelectionConfiguration: NotRequired[DeviceSelectionConfigurationTypeDef], # (2)
name: NotRequired[str],
configuration: NotRequired[ScheduleRunConfigurationTypeDef], # (3)
executionConfiguration: NotRequired[ExecutionConfigurationTypeDef], # (4)
- See ScheduleRunTestTypeDef
- See DeviceSelectionConfigurationTypeDef
- See ScheduleRunConfigurationTypeDef
- See ExecutionConfigurationTypeDef
ListOfferingsResultTypeDef#
# ListOfferingsResultTypeDef definition
class ListOfferingsResultTypeDef(TypedDict):
offerings: list[OfferingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
OfferingStatusTypeDef#
# OfferingStatusTypeDef definition
class OfferingStatusTypeDef(TypedDict):
type: NotRequired[OfferingTransactionTypeType], # (1)
offering: NotRequired[OfferingTypeDef], # (2)
quantity: NotRequired[int],
effectiveOn: NotRequired[datetime],
GetDevicePoolCompatibilityResultTypeDef#
# GetDevicePoolCompatibilityResultTypeDef definition
class GetDevicePoolCompatibilityResultTypeDef(TypedDict):
compatibleDevices: list[DevicePoolCompatibilityResultTypeDef], # (1)
incompatibleDevices: list[DevicePoolCompatibilityResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See DevicePoolCompatibilityResultTypeDef
- See DevicePoolCompatibilityResultTypeDef
- See ResponseMetadataTypeDef
GetJobResultTypeDef#
# GetJobResultTypeDef definition
class GetJobResultTypeDef(TypedDict):
job: JobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
ListJobsResultTypeDef#
# ListJobsResultTypeDef definition
class ListJobsResultTypeDef(TypedDict):
jobs: list[JobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See JobTypeDef
- See ResponseMetadataTypeDef
StopJobResultTypeDef#
# StopJobResultTypeDef definition
class StopJobResultTypeDef(TypedDict):
job: JobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
UniqueProblemTypeDef#
# UniqueProblemTypeDef definition
class UniqueProblemTypeDef(TypedDict):
message: NotRequired[str],
problems: NotRequired[list[ProblemTypeDef]], # (1)
- See ProblemTypeDef
CreateRemoteAccessSessionResultTypeDef#
# CreateRemoteAccessSessionResultTypeDef definition
class CreateRemoteAccessSessionResultTypeDef(TypedDict):
remoteAccessSession: RemoteAccessSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRemoteAccessSessionResultTypeDef#
# GetRemoteAccessSessionResultTypeDef definition
class GetRemoteAccessSessionResultTypeDef(TypedDict):
remoteAccessSession: RemoteAccessSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRemoteAccessSessionsResultTypeDef#
# ListRemoteAccessSessionsResultTypeDef definition
class ListRemoteAccessSessionsResultTypeDef(TypedDict):
remoteAccessSessions: list[RemoteAccessSessionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
StopRemoteAccessSessionResultTypeDef#
# StopRemoteAccessSessionResultTypeDef definition
class StopRemoteAccessSessionResultTypeDef(TypedDict):
remoteAccessSession: RemoteAccessSessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOfferingStatusResultTypeDef#
# GetOfferingStatusResultTypeDef definition
class GetOfferingStatusResultTypeDef(TypedDict):
current: dict[str, OfferingStatusTypeDef], # (1)
nextPeriod: dict[str, OfferingStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
nextToken: NotRequired[str],
OfferingTransactionTypeDef#
# OfferingTransactionTypeDef definition
class OfferingTransactionTypeDef(TypedDict):
offeringStatus: NotRequired[OfferingStatusTypeDef], # (1)
transactionId: NotRequired[str],
offeringPromotionId: NotRequired[str],
createdOn: NotRequired[datetime],
cost: NotRequired[MonetaryAmountTypeDef], # (2)
ListUniqueProblemsResultTypeDef#
# ListUniqueProblemsResultTypeDef definition
class ListUniqueProblemsResultTypeDef(TypedDict):
uniqueProblems: dict[ExecutionResultType, list[UniqueProblemTypeDef]], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListOfferingTransactionsResultTypeDef#
# ListOfferingTransactionsResultTypeDef definition
class ListOfferingTransactionsResultTypeDef(TypedDict):
offeringTransactions: list[OfferingTransactionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
PurchaseOfferingResultTypeDef#
# PurchaseOfferingResultTypeDef definition
class PurchaseOfferingResultTypeDef(TypedDict):
offeringTransaction: OfferingTransactionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RenewOfferingResultTypeDef#
# RenewOfferingResultTypeDef definition
class RenewOfferingResultTypeDef(TypedDict):
offeringTransaction: OfferingTransactionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)