Skip to content

Devicefarm Classes

AccountSettingsTypeDef

awsAccountNumber

  • Type: typing.Optional[str]

unmeteredDevices

  • Type: typing.Optional[typing.Dict[typing.Literal['ANDROID', 'IOS'], int]]

unmeteredRemoteAccessDevices

  • Type: typing.Optional[typing.Dict[typing.Literal['ANDROID', 'IOS'], int]]

maxJobTimeoutMinutes

  • Type: typing.Optional[int]

trialMinutes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.TrialMinutesTypeDef]

maxSlots

  • Type: typing.Optional[typing.Dict[str, int]]

defaultJobTimeoutMinutes

  • Type: typing.Optional[int]

skipAppResign

  • Type: typing.Optional[bool]

ArtifactTypeDef

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['APPIUM_JAVA_OUTPUT', 'APPIUM_JAVA_XML_OUTPUT', 'APPIUM_PYTHON_OUTPUT', 'APPIUM_PYTHON_XML_OUTPUT', 'APPIUM_SERVER_OUTPUT', 'APPLICATION_CRASH_REPORT', 'AUTOMATION_OUTPUT', 'CALABASH_JAVA_XML_OUTPUT', 'CALABASH_JSON_OUTPUT', 'CALABASH_PRETTY_OUTPUT', 'CALABASH_STANDARD_OUTPUT', 'CUSTOMER_ARTIFACT', 'CUSTOMER_ARTIFACT_LOG', 'DEVICE_LOG', 'EXERCISER_MONKEY_OUTPUT', 'EXPLORER_EVENT_LOG', 'EXPLORER_SUMMARY_LOG', 'INSTRUMENTATION_OUTPUT', 'MESSAGE_LOG', 'RESULT_LOG', 'SCREENSHOT', 'SERVICE_LOG', 'TESTSPEC_OUTPUT', 'UNKNOWN', 'VIDEO', 'VIDEO_LOG', 'WEBKIT_LOG', 'XCTEST_LOG']]

extension

  • Type: typing.Optional[str]

url

  • Type: typing.Optional[str]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CPUTypeDef

frequency

  • Type: typing.Optional[str]

architecture

  • Type: typing.Optional[str]

clock

  • Type: typing.Optional[float]

CountersTypeDef

total

  • Type: typing.Optional[int]

passed

  • Type: typing.Optional[int]

failed

  • Type: typing.Optional[int]

warned

  • Type: typing.Optional[int]

errored

  • Type: typing.Optional[int]

stopped

  • Type: typing.Optional[int]

skipped

  • Type: typing.Optional[int]

CreateDevicePoolRequestRequestTypeDef

projectArn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

rules

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.devicefarm_classes.RuleTypeDef]
  • Required: Yes

description

  • Type: typing.Optional[str]

maxDevices

  • Type: typing.Optional[int]

CreateDevicePoolResultTypeDef

devicePool

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateInstanceProfileRequestRequestTypeDef

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

packageCleanup

  • Type: typing.Optional[bool]

excludeAppPackagesFromCleanup

  • Type: typing.Optional[typing.Sequence[str]]

rebootAfterUse

  • Type: typing.Optional[bool]

CreateInstanceProfileResultTypeDef

instanceProfile

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateNetworkProfileRequestRequestTypeDef

projectArn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['CURATED', 'PRIVATE']]

uplinkBandwidthBits

  • Type: typing.Optional[int]

downlinkBandwidthBits

  • Type: typing.Optional[int]

uplinkDelayMs

  • Type: typing.Optional[int]

downlinkDelayMs

  • Type: typing.Optional[int]

uplinkJitterMs

  • Type: typing.Optional[int]

downlinkJitterMs

  • Type: typing.Optional[int]

uplinkLossPercent

  • Type: typing.Optional[int]

downlinkLossPercent

  • Type: typing.Optional[int]

CreateNetworkProfileResultTypeDef

networkProfile

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateProjectRequestRequestTypeDef

name

  • Type:
  • Required: Yes

defaultJobTimeoutMinutes

  • Type: typing.Optional[int]

vpcConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.VpcConfigTypeDef]

CreateProjectResultTypeDef

project

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRemoteAccessSessionConfigurationTypeDef

billingMethod

  • Type: typing.Optional[typing.Literal['METERED', 'UNMETERED']]

vpceConfigurationArns

  • Type: typing.Optional[typing.Sequence[str]]

CreateRemoteAccessSessionRequestRequestTypeDef

projectArn

  • Type:
  • Required: Yes

deviceArn

  • Type:
  • Required: Yes

instanceArn

  • Type: typing.Optional[str]

sshPublicKey

  • Type: typing.Optional[str]

remoteDebugEnabled

  • Type: typing.Optional[bool]

remoteRecordEnabled

  • Type: typing.Optional[bool]

remoteRecordAppArn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

clientId

  • Type: typing.Optional[str]

configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.CreateRemoteAccessSessionConfigurationTypeDef]

interactionMode

  • Type: typing.Optional[typing.Literal['INTERACTIVE', 'NO_VIDEO', 'VIDEO_ONLY']]

skipAppResign

  • Type: typing.Optional[bool]

CreateRemoteAccessSessionResultTypeDef

remoteAccessSession

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateTestGridProjectRequestRequestTypeDef

name

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

vpcConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.TestGridVpcConfigTypeDef]

CreateTestGridProjectResultTypeDef

testGridProject

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateTestGridUrlRequestRequestTypeDef

projectArn

  • Type:
  • Required: Yes

expiresInSeconds

  • Type:
  • Required: Yes

CreateTestGridUrlResultTypeDef

url

  • Type:
  • Required: Yes

expires

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateUploadRequestRequestTypeDef

projectArn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['ANDROID_APP', 'APPIUM_JAVA_JUNIT_TEST_PACKAGE', 'APPIUM_JAVA_JUNIT_TEST_SPEC', 'APPIUM_JAVA_TESTNG_TEST_PACKAGE', 'APPIUM_JAVA_TESTNG_TEST_SPEC', 'APPIUM_NODE_TEST_PACKAGE', 'APPIUM_NODE_TEST_SPEC', 'APPIUM_PYTHON_TEST_PACKAGE', 'APPIUM_PYTHON_TEST_SPEC', 'APPIUM_RUBY_TEST_PACKAGE', 'APPIUM_RUBY_TEST_SPEC', 'APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE', 'APPIUM_WEB_JAVA_JUNIT_TEST_SPEC', 'APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE', 'APPIUM_WEB_JAVA_TESTNG_TEST_SPEC', 'APPIUM_WEB_NODE_TEST_PACKAGE', 'APPIUM_WEB_NODE_TEST_SPEC', 'APPIUM_WEB_PYTHON_TEST_PACKAGE', 'APPIUM_WEB_PYTHON_TEST_SPEC', 'APPIUM_WEB_RUBY_TEST_PACKAGE', 'APPIUM_WEB_RUBY_TEST_SPEC', 'CALABASH_TEST_PACKAGE', 'EXTERNAL_DATA', 'INSTRUMENTATION_TEST_PACKAGE', 'INSTRUMENTATION_TEST_SPEC', 'IOS_APP', 'UIAUTOMATION_TEST_PACKAGE', 'UIAUTOMATOR_TEST_PACKAGE', 'WEB_APP', 'XCTEST_TEST_PACKAGE', 'XCTEST_UI_TEST_PACKAGE', 'XCTEST_UI_TEST_SPEC']
  • Required: Yes

contentType

  • Type: typing.Optional[str]

CreateUploadResultTypeDef

upload

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateVPCEConfigurationRequestRequestTypeDef

vpceConfigurationName

  • Type:
  • Required: Yes

vpceServiceName

  • Type:
  • Required: Yes

serviceDnsName

  • Type:
  • Required: Yes

vpceConfigurationDescription

  • Type: typing.Optional[str]

CreateVPCEConfigurationResultTypeDef

vpceConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CustomerArtifactPathsOutputTypeDef

iosPaths

  • Type: typing.Optional[typing.List[str]]

androidPaths

  • Type: typing.Optional[typing.List[str]]

deviceHostPaths

  • Type: typing.Optional[typing.List[str]]

CustomerArtifactPathsTypeDef

iosPaths

  • Type: typing.Optional[typing.Sequence[str]]

androidPaths

  • Type: typing.Optional[typing.Sequence[str]]

deviceHostPaths

  • Type: typing.Optional[typing.Sequence[str]]

DeleteDevicePoolRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

DeleteInstanceProfileRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

DeleteNetworkProfileRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

DeleteProjectRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

DeleteRemoteAccessSessionRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

DeleteRunRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

DeleteTestGridProjectRequestRequestTypeDef

projectArn

  • Type:
  • Required: Yes

DeleteUploadRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

DeleteVPCEConfigurationRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

DeviceFilterExtraOutputTypeDef

attribute

  • Type: typing.Literal['ARN', 'AVAILABILITY', 'FLEET_TYPE', 'FORM_FACTOR', 'INSTANCE_ARN', 'INSTANCE_LABELS', 'MANUFACTURER', 'MODEL', 'OS_VERSION', 'PLATFORM', 'REMOTE_ACCESS_ENABLED', 'REMOTE_DEBUG_ENABLED']
  • Required: Yes

operator

  • Type: typing.Literal['CONTAINS', 'EQUALS', 'GREATER_THAN', 'GREATER_THAN_OR_EQUALS', 'IN', 'LESS_THAN', 'LESS_THAN_OR_EQUALS', 'NOT_IN']
  • Required: Yes

values

  • Type: typing.List[str]
  • Required: Yes

DeviceFilterOutputTypeDef

attribute

  • Type: typing.Literal['ARN', 'AVAILABILITY', 'FLEET_TYPE', 'FORM_FACTOR', 'INSTANCE_ARN', 'INSTANCE_LABELS', 'MANUFACTURER', 'MODEL', 'OS_VERSION', 'PLATFORM', 'REMOTE_ACCESS_ENABLED', 'REMOTE_DEBUG_ENABLED']
  • Required: Yes

operator

  • Type: typing.Literal['CONTAINS', 'EQUALS', 'GREATER_THAN', 'GREATER_THAN_OR_EQUALS', 'IN', 'LESS_THAN', 'LESS_THAN_OR_EQUALS', 'NOT_IN']
  • Required: Yes

values

  • Type: typing.List[str]
  • Required: Yes

DeviceFilterTypeDef

attribute

  • Type: typing.Literal['ARN', 'AVAILABILITY', 'FLEET_TYPE', 'FORM_FACTOR', 'INSTANCE_ARN', 'INSTANCE_LABELS', 'MANUFACTURER', 'MODEL', 'OS_VERSION', 'PLATFORM', 'REMOTE_ACCESS_ENABLED', 'REMOTE_DEBUG_ENABLED']
  • Required: Yes

operator

  • Type: typing.Literal['CONTAINS', 'EQUALS', 'GREATER_THAN', 'GREATER_THAN_OR_EQUALS', 'IN', 'LESS_THAN', 'LESS_THAN_OR_EQUALS', 'NOT_IN']
  • Required: Yes

values

  • Type: typing.Sequence[str]
  • Required: Yes

DeviceInstanceTypeDef

arn

  • Type: typing.Optional[str]

deviceArn

  • Type: typing.Optional[str]

labels

  • Type: typing.Optional[typing.List[str]]

status

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'IN_USE', 'NOT_AVAILABLE', 'PREPARING']]

udid

  • Type: typing.Optional[str]

instanceProfile

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.InstanceProfileTypeDef]

DeviceMinutesTypeDef

total

  • Type: typing.Optional[float]

metered

  • Type: typing.Optional[float]

unmetered

  • Type: typing.Optional[float]

DevicePoolCompatibilityResultTypeDef

device

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.DeviceTypeDef]

compatible

  • Type: typing.Optional[bool]

incompatibilityMessages

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.IncompatibilityMessageTypeDef]]

DevicePoolTypeDef

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['CURATED', 'PRIVATE']]

rules

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.RuleTypeDef]]

maxDevices

  • Type: typing.Optional[int]

DeviceSelectionConfigurationTypeDef

filters

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.devicefarm_classes.DeviceFilterTypeDef]
  • Required: Yes

maxDevices

  • Type:
  • Required: Yes

DeviceSelectionResultTypeDef

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.DeviceFilterOutputTypeDef]]

matchedDevicesCount

  • Type: typing.Optional[int]

maxDevices

  • Type: typing.Optional[int]

DeviceTypeDef

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

manufacturer

  • Type: typing.Optional[str]

model

  • Type: typing.Optional[str]

modelId

  • Type: typing.Optional[str]

formFactor

  • Type: typing.Optional[typing.Literal['PHONE', 'TABLET']]

platform

  • Type: typing.Optional[typing.Literal['ANDROID', 'IOS']]

os

  • Type: typing.Optional[str]

cpu

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.CPUTypeDef]

resolution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.ResolutionTypeDef]

heapSize

  • Type: typing.Optional[int]

memory

  • Type: typing.Optional[int]

image

  • Type: typing.Optional[str]

carrier

  • Type: typing.Optional[str]

radio

  • Type: typing.Optional[str]

remoteAccessEnabled

  • Type: typing.Optional[bool]

remoteDebugEnabled

  • Type: typing.Optional[bool]

fleetType

  • Type: typing.Optional[str]

fleetName

  • Type: typing.Optional[str]

instances

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.DeviceInstanceTypeDef]]

availability

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'BUSY', 'HIGHLY_AVAILABLE', 'TEMPORARY_NOT_AVAILABLE']]

ExecutionConfigurationTypeDef

jobTimeoutMinutes

  • Type: typing.Optional[int]

accountsCleanup

  • Type: typing.Optional[bool]

appPackagesCleanup

  • Type: typing.Optional[bool]

videoCapture

  • Type: typing.Optional[bool]

skipAppResign

  • Type: typing.Optional[bool]

GetAccountSettingsResultTypeDef

accountSettings

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDeviceInstanceRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

GetDeviceInstanceResultTypeDef

deviceInstance

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDevicePoolCompatibilityRequestRequestTypeDef

devicePoolArn

  • Type:
  • Required: Yes

appArn

  • Type: typing.Optional[str]

testType

  • Type: typing.Optional[typing.Literal['APPIUM_JAVA_JUNIT', 'APPIUM_JAVA_TESTNG', 'APPIUM_NODE', 'APPIUM_PYTHON', 'APPIUM_RUBY', 'APPIUM_WEB_JAVA_JUNIT', 'APPIUM_WEB_JAVA_TESTNG', 'APPIUM_WEB_NODE', 'APPIUM_WEB_PYTHON', 'APPIUM_WEB_RUBY', 'BUILTIN_EXPLORER', 'BUILTIN_FUZZ', 'CALABASH', 'INSTRUMENTATION', 'REMOTE_ACCESS_RECORD', 'REMOTE_ACCESS_REPLAY', 'UIAUTOMATION', 'UIAUTOMATOR', 'WEB_PERFORMANCE_PROFILE', 'XCTEST', 'XCTEST_UI']]

test

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.ScheduleRunTestTypeDef]

configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.ScheduleRunConfigurationTypeDef]

GetDevicePoolCompatibilityResultTypeDef

compatibleDevices

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.DevicePoolCompatibilityResultTypeDef]
  • Required: Yes

incompatibleDevices

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.DevicePoolCompatibilityResultTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDevicePoolRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

GetDevicePoolResultTypeDef

devicePool

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDeviceRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

GetDeviceResultTypeDef

device

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetInstanceProfileRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

GetInstanceProfileResultTypeDef

instanceProfile

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetJobRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

GetJobResultTypeDef

job

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetNetworkProfileRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

GetNetworkProfileResultTypeDef

networkProfile

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetOfferingStatusRequestGetOfferingStatusPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.PaginatorConfigTypeDef]

GetOfferingStatusRequestRequestTypeDef

nextToken

  • Type: typing.Optional[str]

GetOfferingStatusResultTypeDef

current

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.devicefarm_classes.OfferingStatusTypeDef]
  • Required: Yes

nextPeriod

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.devicefarm_classes.OfferingStatusTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetProjectRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

GetProjectResultTypeDef

project

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRemoteAccessSessionRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

GetRemoteAccessSessionResultTypeDef

remoteAccessSession

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRunRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

GetRunResultTypeDef

run

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSuiteRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

GetSuiteResultTypeDef

suite

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTestGridProjectRequestRequestTypeDef

projectArn

  • Type:
  • Required: Yes

GetTestGridProjectResultTypeDef

testGridProject

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTestGridSessionRequestRequestTypeDef

projectArn

  • Type: typing.Optional[str]

sessionId

  • Type: typing.Optional[str]

sessionArn

  • Type: typing.Optional[str]

GetTestGridSessionResultTypeDef

testGridSession

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTestRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

GetTestResultTypeDef

test

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetUploadRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

GetUploadResultTypeDef

upload

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetVPCEConfigurationRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

GetVPCEConfigurationResultTypeDef

vpceConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

IncompatibilityMessageTypeDef

message

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['APPIUM_VERSION', 'ARN', 'AVAILABILITY', 'FLEET_TYPE', 'FORM_FACTOR', 'INSTANCE_ARN', 'INSTANCE_LABELS', 'MANUFACTURER', 'MODEL', 'OS_VERSION', 'PLATFORM', 'REMOTE_ACCESS_ENABLED', 'REMOTE_DEBUG_ENABLED']]

InstallToRemoteAccessSessionRequestRequestTypeDef

remoteAccessSessionArn

  • Type:
  • Required: Yes

appArn

  • Type:
  • Required: Yes

InstallToRemoteAccessSessionResultTypeDef

appUpload

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

InstanceProfileTypeDef

arn

  • Type: typing.Optional[str]

packageCleanup

  • Type: typing.Optional[bool]

excludeAppPackagesFromCleanup

  • Type: typing.Optional[typing.List[str]]

rebootAfterUse

  • Type: typing.Optional[bool]

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

JobTypeDef

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['APPIUM_JAVA_JUNIT', 'APPIUM_JAVA_TESTNG', 'APPIUM_NODE', 'APPIUM_PYTHON', 'APPIUM_RUBY', 'APPIUM_WEB_JAVA_JUNIT', 'APPIUM_WEB_JAVA_TESTNG', 'APPIUM_WEB_NODE', 'APPIUM_WEB_PYTHON', 'APPIUM_WEB_RUBY', 'BUILTIN_EXPLORER', 'BUILTIN_FUZZ', 'CALABASH', 'INSTRUMENTATION', 'REMOTE_ACCESS_RECORD', 'REMOTE_ACCESS_REPLAY', 'UIAUTOMATION', 'UIAUTOMATOR', 'WEB_PERFORMANCE_PROFILE', 'XCTEST', 'XCTEST_UI']]

created

  • Type: typing.Optional[datetime.datetime]

status

  • Type: typing.Optional[typing.Literal['COMPLETED', 'PENDING', 'PENDING_CONCURRENCY', 'PENDING_DEVICE', 'PREPARING', 'PROCESSING', 'RUNNING', 'SCHEDULING', 'STOPPING']]

result

  • Type: typing.Optional[typing.Literal['ERRORED', 'FAILED', 'PASSED', 'PENDING', 'SKIPPED', 'STOPPED', 'WARNED']]

started

  • Type: typing.Optional[datetime.datetime]

stopped

  • Type: typing.Optional[datetime.datetime]

counters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.CountersTypeDef]

message

  • Type: typing.Optional[str]

device

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.DeviceTypeDef]

instanceArn

  • Type: typing.Optional[str]

deviceMinutes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.DeviceMinutesTypeDef]

videoEndpoint

  • Type: typing.Optional[str]

videoCapture

  • Type: typing.Optional[bool]

ListArtifactsRequestListArtifactsPaginateTypeDef

arn

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['FILE', 'LOG', 'SCREENSHOT']
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.PaginatorConfigTypeDef]

ListArtifactsRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['FILE', 'LOG', 'SCREENSHOT']
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListArtifactsResultTypeDef

artifacts

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.ArtifactTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListDeviceInstancesRequestListDeviceInstancesPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.PaginatorConfigTypeDef]

ListDeviceInstancesRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListDeviceInstancesResultTypeDef

deviceInstances

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.DeviceInstanceTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListDevicePoolsRequestListDevicePoolsPaginateTypeDef

arn

  • Type:
  • Required: Yes

type

  • Type: typing.Optional[typing.Literal['CURATED', 'PRIVATE']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.PaginatorConfigTypeDef]

ListDevicePoolsRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

type

  • Type: typing.Optional[typing.Literal['CURATED', 'PRIVATE']]

nextToken

  • Type: typing.Optional[str]

ListDevicePoolsResultTypeDef

devicePools

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.DevicePoolTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListDevicesRequestListDevicesPaginateTypeDef

arn

  • Type: typing.Optional[str]

filters

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.devicefarm_classes.DeviceFilterTypeDef, aws_resource_validator.pydantic_models.devicefarm_classes.DeviceFilterExtraOutputTypeDef]]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.PaginatorConfigTypeDef]

ListDevicesRequestRequestTypeDef

arn

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

filters

  • Type: typing.Optional[typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.devicefarm_classes.DeviceFilterTypeDef, aws_resource_validator.pydantic_models.devicefarm_classes.DeviceFilterExtraOutputTypeDef]]]

ListDevicesResultTypeDef

devices

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.DeviceTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListInstanceProfilesRequestListInstanceProfilesPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.PaginatorConfigTypeDef]

ListInstanceProfilesRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListInstanceProfilesResultTypeDef

instanceProfiles

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.InstanceProfileTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListJobsRequestListJobsPaginateTypeDef

arn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.PaginatorConfigTypeDef]

ListJobsRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListJobsResultTypeDef

jobs

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.JobTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListNetworkProfilesRequestListNetworkProfilesPaginateTypeDef

arn

  • Type:
  • Required: Yes

type

  • Type: typing.Optional[typing.Literal['CURATED', 'PRIVATE']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.PaginatorConfigTypeDef]

ListNetworkProfilesRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

type

  • Type: typing.Optional[typing.Literal['CURATED', 'PRIVATE']]

nextToken

  • Type: typing.Optional[str]

ListNetworkProfilesResultTypeDef

networkProfiles

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.NetworkProfileTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListOfferingPromotionsRequestListOfferingPromotionsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.PaginatorConfigTypeDef]

ListOfferingPromotionsRequestRequestTypeDef

nextToken

  • Type: typing.Optional[str]

ListOfferingPromotionsResultTypeDef

offeringPromotions

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.OfferingPromotionTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListOfferingTransactionsRequestListOfferingTransactionsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.PaginatorConfigTypeDef]

ListOfferingTransactionsRequestRequestTypeDef

nextToken

  • Type: typing.Optional[str]

ListOfferingTransactionsResultTypeDef

offeringTransactions

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.OfferingTransactionTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListOfferingsRequestListOfferingsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.PaginatorConfigTypeDef]

ListOfferingsRequestRequestTypeDef

nextToken

  • Type: typing.Optional[str]

ListOfferingsResultTypeDef

offerings

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.OfferingTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListProjectsRequestListProjectsPaginateTypeDef

arn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.PaginatorConfigTypeDef]

ListProjectsRequestRequestTypeDef

arn

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

ListProjectsResultTypeDef

projects

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.ProjectTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListRemoteAccessSessionsRequestListRemoteAccessSessionsPaginateTypeDef

arn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.PaginatorConfigTypeDef]

ListRemoteAccessSessionsRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListRemoteAccessSessionsResultTypeDef

remoteAccessSessions

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.RemoteAccessSessionTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListRunsRequestListRunsPaginateTypeDef

arn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.PaginatorConfigTypeDef]

ListRunsRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListRunsResultTypeDef

runs

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.RunTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSamplesRequestListSamplesPaginateTypeDef

arn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.PaginatorConfigTypeDef]

ListSamplesRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListSamplesResultTypeDef

samples

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.SampleTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSuitesRequestListSuitesPaginateTypeDef

arn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.PaginatorConfigTypeDef]

ListSuitesRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListSuitesResultTypeDef

suites

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.SuiteTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceRequestRequestTypeDef

ResourceARN

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTestGridProjectsRequestRequestTypeDef

maxResult

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListTestGridProjectsResultTypeDef

testGridProjects

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.TestGridProjectTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTestGridSessionActionsRequestRequestTypeDef

sessionArn

  • Type:
  • Required: Yes

maxResult

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListTestGridSessionActionsResultTypeDef

actions

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.TestGridSessionActionTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTestGridSessionArtifactsRequestRequestTypeDef

sessionArn

  • Type:
  • Required: Yes

type

  • Type: typing.Optional[typing.Literal['LOG', 'VIDEO']]

maxResult

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListTestGridSessionArtifactsResultTypeDef

artifacts

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.TestGridSessionArtifactTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTestGridSessionsRequestRequestTypeDef

projectArn

  • Type:
  • Required: Yes

status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CLOSED', 'ERRORED']]

creationTimeAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

creationTimeBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

endTimeAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

endTimeBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

maxResult

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListTestGridSessionsResultTypeDef

testGridSessions

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.TestGridSessionTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTestsRequestListTestsPaginateTypeDef

arn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.PaginatorConfigTypeDef]

ListTestsRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListTestsResultTypeDef

tests

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.TestTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListUniqueProblemsRequestListUniqueProblemsPaginateTypeDef

arn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.PaginatorConfigTypeDef]

ListUniqueProblemsRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListUniqueProblemsResultTypeDef

uniqueProblems

  • Type: typing.Dict[typing.Literal['ERRORED', 'FAILED', 'PASSED', 'PENDING', 'SKIPPED', 'STOPPED', 'WARNED'], typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.UniqueProblemTypeDef]]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListUploadsRequestListUploadsPaginateTypeDef

arn

  • Type:
  • Required: Yes

type

  • Type: typing.Optional[typing.Literal['ANDROID_APP', 'APPIUM_JAVA_JUNIT_TEST_PACKAGE', 'APPIUM_JAVA_JUNIT_TEST_SPEC', 'APPIUM_JAVA_TESTNG_TEST_PACKAGE', 'APPIUM_JAVA_TESTNG_TEST_SPEC', 'APPIUM_NODE_TEST_PACKAGE', 'APPIUM_NODE_TEST_SPEC', 'APPIUM_PYTHON_TEST_PACKAGE', 'APPIUM_PYTHON_TEST_SPEC', 'APPIUM_RUBY_TEST_PACKAGE', 'APPIUM_RUBY_TEST_SPEC', 'APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE', 'APPIUM_WEB_JAVA_JUNIT_TEST_SPEC', 'APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE', 'APPIUM_WEB_JAVA_TESTNG_TEST_SPEC', 'APPIUM_WEB_NODE_TEST_PACKAGE', 'APPIUM_WEB_NODE_TEST_SPEC', 'APPIUM_WEB_PYTHON_TEST_PACKAGE', 'APPIUM_WEB_PYTHON_TEST_SPEC', 'APPIUM_WEB_RUBY_TEST_PACKAGE', 'APPIUM_WEB_RUBY_TEST_SPEC', 'CALABASH_TEST_PACKAGE', 'EXTERNAL_DATA', 'INSTRUMENTATION_TEST_PACKAGE', 'INSTRUMENTATION_TEST_SPEC', 'IOS_APP', 'UIAUTOMATION_TEST_PACKAGE', 'UIAUTOMATOR_TEST_PACKAGE', 'WEB_APP', 'XCTEST_TEST_PACKAGE', 'XCTEST_UI_TEST_PACKAGE', 'XCTEST_UI_TEST_SPEC']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.PaginatorConfigTypeDef]

ListUploadsRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

type

  • Type: typing.Optional[typing.Literal['ANDROID_APP', 'APPIUM_JAVA_JUNIT_TEST_PACKAGE', 'APPIUM_JAVA_JUNIT_TEST_SPEC', 'APPIUM_JAVA_TESTNG_TEST_PACKAGE', 'APPIUM_JAVA_TESTNG_TEST_SPEC', 'APPIUM_NODE_TEST_PACKAGE', 'APPIUM_NODE_TEST_SPEC', 'APPIUM_PYTHON_TEST_PACKAGE', 'APPIUM_PYTHON_TEST_SPEC', 'APPIUM_RUBY_TEST_PACKAGE', 'APPIUM_RUBY_TEST_SPEC', 'APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE', 'APPIUM_WEB_JAVA_JUNIT_TEST_SPEC', 'APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE', 'APPIUM_WEB_JAVA_TESTNG_TEST_SPEC', 'APPIUM_WEB_NODE_TEST_PACKAGE', 'APPIUM_WEB_NODE_TEST_SPEC', 'APPIUM_WEB_PYTHON_TEST_PACKAGE', 'APPIUM_WEB_PYTHON_TEST_SPEC', 'APPIUM_WEB_RUBY_TEST_PACKAGE', 'APPIUM_WEB_RUBY_TEST_SPEC', 'CALABASH_TEST_PACKAGE', 'EXTERNAL_DATA', 'INSTRUMENTATION_TEST_PACKAGE', 'INSTRUMENTATION_TEST_SPEC', 'IOS_APP', 'UIAUTOMATION_TEST_PACKAGE', 'UIAUTOMATOR_TEST_PACKAGE', 'WEB_APP', 'XCTEST_TEST_PACKAGE', 'XCTEST_UI_TEST_PACKAGE', 'XCTEST_UI_TEST_SPEC']]

nextToken

  • Type: typing.Optional[str]

ListUploadsResultTypeDef

uploads

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.UploadTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListVPCEConfigurationsRequestListVPCEConfigurationsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.PaginatorConfigTypeDef]

ListVPCEConfigurationsRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListVPCEConfigurationsResultTypeDef

vpceConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.VPCEConfigurationTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LocationTypeDef

latitude

  • Type:
  • Required: Yes

longitude

  • Type:
  • Required: Yes

MonetaryAmountTypeDef

amount

  • Type: typing.Optional[float]

currencyCode

  • Type: typing.Optional[typing.Literal['USD']]

NetworkProfileTypeDef

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['CURATED', 'PRIVATE']]

uplinkBandwidthBits

  • Type: typing.Optional[int]

downlinkBandwidthBits

  • Type: typing.Optional[int]

uplinkDelayMs

  • Type: typing.Optional[int]

downlinkDelayMs

  • Type: typing.Optional[int]

uplinkJitterMs

  • Type: typing.Optional[int]

downlinkJitterMs

  • Type: typing.Optional[int]

uplinkLossPercent

  • Type: typing.Optional[int]

downlinkLossPercent

  • Type: typing.Optional[int]

OfferingPromotionTypeDef

id

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

OfferingStatusTypeDef

type

  • Type: typing.Optional[typing.Literal['PURCHASE', 'RENEW', 'SYSTEM']]

offering

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.OfferingTypeDef]

quantity

  • Type: typing.Optional[int]

effectiveOn

  • Type: typing.Optional[datetime.datetime]

OfferingTransactionTypeDef

offeringStatus

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.OfferingStatusTypeDef]

transactionId

  • Type: typing.Optional[str]

offeringPromotionId

  • Type: typing.Optional[str]

createdOn

  • Type: typing.Optional[datetime.datetime]

cost

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.MonetaryAmountTypeDef]

OfferingTypeDef

id

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['RECURRING']]

platform

  • Type: typing.Optional[typing.Literal['ANDROID', 'IOS']]

recurringCharges

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.RecurringChargeTypeDef]]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ProblemDetailTypeDef

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

ProblemTypeDef

run

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.ProblemDetailTypeDef]

job

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.ProblemDetailTypeDef]

suite

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.ProblemDetailTypeDef]

test

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.ProblemDetailTypeDef]

device

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.DeviceTypeDef]

result

  • Type: typing.Optional[typing.Literal['ERRORED', 'FAILED', 'PASSED', 'PENDING', 'SKIPPED', 'STOPPED', 'WARNED']]

message

  • Type: typing.Optional[str]

ProjectTypeDef

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

defaultJobTimeoutMinutes

  • Type: typing.Optional[int]

created

  • Type: typing.Optional[datetime.datetime]

vpcConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.VpcConfigOutputTypeDef]

PurchaseOfferingRequestRequestTypeDef

offeringId

  • Type:
  • Required: Yes

quantity

  • Type:
  • Required: Yes

offeringPromotionId

  • Type: typing.Optional[str]

PurchaseOfferingResultTypeDef

offeringTransaction

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RadiosTypeDef

wifi

  • Type: typing.Optional[bool]

bluetooth

  • Type: typing.Optional[bool]

nfc

  • Type: typing.Optional[bool]

gps

  • Type: typing.Optional[bool]

RecurringChargeTypeDef

cost

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.MonetaryAmountTypeDef]

frequency

  • Type: typing.Optional[typing.Literal['MONTHLY']]

RemoteAccessSessionTypeDef

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

created

  • Type: typing.Optional[datetime.datetime]

status

  • Type: typing.Optional[typing.Literal['COMPLETED', 'PENDING', 'PENDING_CONCURRENCY', 'PENDING_DEVICE', 'PREPARING', 'PROCESSING', 'RUNNING', 'SCHEDULING', 'STOPPING']]

result

  • Type: typing.Optional[typing.Literal['ERRORED', 'FAILED', 'PASSED', 'PENDING', 'SKIPPED', 'STOPPED', 'WARNED']]

message

  • Type: typing.Optional[str]

started

  • Type: typing.Optional[datetime.datetime]

stopped

  • Type: typing.Optional[datetime.datetime]

device

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.DeviceTypeDef]

instanceArn

  • Type: typing.Optional[str]

remoteDebugEnabled

  • Type: typing.Optional[bool]

remoteRecordEnabled

  • Type: typing.Optional[bool]

remoteRecordAppArn

  • Type: typing.Optional[str]

hostAddress

  • Type: typing.Optional[str]

clientId

  • Type: typing.Optional[str]

billingMethod

  • Type: typing.Optional[typing.Literal['METERED', 'UNMETERED']]

deviceMinutes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.DeviceMinutesTypeDef]

endpoint

  • Type: typing.Optional[str]

deviceUdid

  • Type: typing.Optional[str]

interactionMode

  • Type: typing.Optional[typing.Literal['INTERACTIVE', 'NO_VIDEO', 'VIDEO_ONLY']]

skipAppResign

  • Type: typing.Optional[bool]

vpcConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.VpcConfigOutputTypeDef]

RenewOfferingRequestRequestTypeDef

offeringId

  • Type:
  • Required: Yes

quantity

  • Type:
  • Required: Yes

RenewOfferingResultTypeDef

offeringTransaction

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResolutionTypeDef

width

  • Type: typing.Optional[int]

height

  • Type: typing.Optional[int]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RuleTypeDef

attribute

  • Type: typing.Optional[typing.Literal['APPIUM_VERSION', 'ARN', 'AVAILABILITY', 'FLEET_TYPE', 'FORM_FACTOR', 'INSTANCE_ARN', 'INSTANCE_LABELS', 'MANUFACTURER', 'MODEL', 'OS_VERSION', 'PLATFORM', 'REMOTE_ACCESS_ENABLED', 'REMOTE_DEBUG_ENABLED']]

operator

  • Type: typing.Optional[typing.Literal['CONTAINS', 'EQUALS', 'GREATER_THAN', 'GREATER_THAN_OR_EQUALS', 'IN', 'LESS_THAN', 'LESS_THAN_OR_EQUALS', 'NOT_IN']]

value

  • Type: typing.Optional[str]

RunTypeDef

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['APPIUM_JAVA_JUNIT', 'APPIUM_JAVA_TESTNG', 'APPIUM_NODE', 'APPIUM_PYTHON', 'APPIUM_RUBY', 'APPIUM_WEB_JAVA_JUNIT', 'APPIUM_WEB_JAVA_TESTNG', 'APPIUM_WEB_NODE', 'APPIUM_WEB_PYTHON', 'APPIUM_WEB_RUBY', 'BUILTIN_EXPLORER', 'BUILTIN_FUZZ', 'CALABASH', 'INSTRUMENTATION', 'REMOTE_ACCESS_RECORD', 'REMOTE_ACCESS_REPLAY', 'UIAUTOMATION', 'UIAUTOMATOR', 'WEB_PERFORMANCE_PROFILE', 'XCTEST', 'XCTEST_UI']]

platform

  • Type: typing.Optional[typing.Literal['ANDROID', 'IOS']]

created

  • Type: typing.Optional[datetime.datetime]

status

  • Type: typing.Optional[typing.Literal['COMPLETED', 'PENDING', 'PENDING_CONCURRENCY', 'PENDING_DEVICE', 'PREPARING', 'PROCESSING', 'RUNNING', 'SCHEDULING', 'STOPPING']]

result

  • Type: typing.Optional[typing.Literal['ERRORED', 'FAILED', 'PASSED', 'PENDING', 'SKIPPED', 'STOPPED', 'WARNED']]

started

  • Type: typing.Optional[datetime.datetime]

stopped

  • Type: typing.Optional[datetime.datetime]

counters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.CountersTypeDef]

message

  • Type: typing.Optional[str]

totalJobs

  • Type: typing.Optional[int]

completedJobs

  • Type: typing.Optional[int]

billingMethod

  • Type: typing.Optional[typing.Literal['METERED', 'UNMETERED']]

deviceMinutes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.DeviceMinutesTypeDef]

networkProfile

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.NetworkProfileTypeDef]

parsingResultUrl

  • Type: typing.Optional[str]

resultCode

  • Type: typing.Optional[typing.Literal['PARSING_FAILED', 'VPC_ENDPOINT_SETUP_FAILED']]

seed

  • Type: typing.Optional[int]

appUpload

  • Type: typing.Optional[str]

eventCount

  • Type: typing.Optional[int]

jobTimeoutMinutes

  • Type: typing.Optional[int]

devicePoolArn

  • Type: typing.Optional[str]

locale

  • Type: typing.Optional[str]

radios

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.RadiosTypeDef]

location

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.LocationTypeDef]

customerArtifactPaths

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.CustomerArtifactPathsOutputTypeDef]

webUrl

  • Type: typing.Optional[str]

skipAppResign

  • Type: typing.Optional[bool]

testSpecArn

  • Type: typing.Optional[str]

deviceSelectionResult

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.DeviceSelectionResultTypeDef]

vpcConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.VpcConfigOutputTypeDef]

SampleTypeDef

arn

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['CPU', 'MEMORY', 'NATIVE_AVG_DRAWTIME', 'NATIVE_FPS', 'NATIVE_FRAMES', 'NATIVE_MAX_DRAWTIME', 'NATIVE_MIN_DRAWTIME', 'OPENGL_AVG_DRAWTIME', 'OPENGL_FPS', 'OPENGL_FRAMES', 'OPENGL_MAX_DRAWTIME', 'OPENGL_MIN_DRAWTIME', 'RX', 'RX_RATE', 'THREADS', 'TX', 'TX_RATE']]

url

  • Type: typing.Optional[str]

ScheduleRunConfigurationTypeDef

extraDataPackageArn

  • Type: typing.Optional[str]

networkProfileArn

  • Type: typing.Optional[str]

locale

  • Type: typing.Optional[str]

location

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.LocationTypeDef]

vpceConfigurationArns

  • Type: typing.Optional[typing.Sequence[str]]

customerArtifactPaths

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.CustomerArtifactPathsTypeDef]

radios

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.RadiosTypeDef]

auxiliaryApps

  • Type: typing.Optional[typing.Sequence[str]]

billingMethod

  • Type: typing.Optional[typing.Literal['METERED', 'UNMETERED']]

ScheduleRunRequestRequestTypeDef

projectArn

  • Type:
  • Required: Yes

test

  • Type:
  • Required: Yes

appArn

  • Type: typing.Optional[str]

devicePoolArn

  • Type: typing.Optional[str]

deviceSelectionConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.DeviceSelectionConfigurationTypeDef]

name

  • Type: typing.Optional[str]

configuration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.ScheduleRunConfigurationTypeDef]

executionConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.ExecutionConfigurationTypeDef]

ScheduleRunResultTypeDef

run

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ScheduleRunTestTypeDef

type

  • Type: typing.Literal['APPIUM_JAVA_JUNIT', 'APPIUM_JAVA_TESTNG', 'APPIUM_NODE', 'APPIUM_PYTHON', 'APPIUM_RUBY', 'APPIUM_WEB_JAVA_JUNIT', 'APPIUM_WEB_JAVA_TESTNG', 'APPIUM_WEB_NODE', 'APPIUM_WEB_PYTHON', 'APPIUM_WEB_RUBY', 'BUILTIN_EXPLORER', 'BUILTIN_FUZZ', 'CALABASH', 'INSTRUMENTATION', 'REMOTE_ACCESS_RECORD', 'REMOTE_ACCESS_REPLAY', 'UIAUTOMATION', 'UIAUTOMATOR', 'WEB_PERFORMANCE_PROFILE', 'XCTEST', 'XCTEST_UI']
  • Required: Yes

testPackageArn

  • Type: typing.Optional[str]

testSpecArn

  • Type: typing.Optional[str]

filter

  • Type: typing.Optional[str]

parameters

  • Type: typing.Optional[typing.Mapping[str, str]]

StopJobRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

StopJobResultTypeDef

job

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopRemoteAccessSessionRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

StopRemoteAccessSessionResultTypeDef

remoteAccessSession

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopRunRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

StopRunResultTypeDef

run

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SuiteTypeDef

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['APPIUM_JAVA_JUNIT', 'APPIUM_JAVA_TESTNG', 'APPIUM_NODE', 'APPIUM_PYTHON', 'APPIUM_RUBY', 'APPIUM_WEB_JAVA_JUNIT', 'APPIUM_WEB_JAVA_TESTNG', 'APPIUM_WEB_NODE', 'APPIUM_WEB_PYTHON', 'APPIUM_WEB_RUBY', 'BUILTIN_EXPLORER', 'BUILTIN_FUZZ', 'CALABASH', 'INSTRUMENTATION', 'REMOTE_ACCESS_RECORD', 'REMOTE_ACCESS_REPLAY', 'UIAUTOMATION', 'UIAUTOMATOR', 'WEB_PERFORMANCE_PROFILE', 'XCTEST', 'XCTEST_UI']]

created

  • Type: typing.Optional[datetime.datetime]

status

  • Type: typing.Optional[typing.Literal['COMPLETED', 'PENDING', 'PENDING_CONCURRENCY', 'PENDING_DEVICE', 'PREPARING', 'PROCESSING', 'RUNNING', 'SCHEDULING', 'STOPPING']]

result

  • Type: typing.Optional[typing.Literal['ERRORED', 'FAILED', 'PASSED', 'PENDING', 'SKIPPED', 'STOPPED', 'WARNED']]

started

  • Type: typing.Optional[datetime.datetime]

stopped

  • Type: typing.Optional[datetime.datetime]

counters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.CountersTypeDef]

message

  • Type: typing.Optional[str]

deviceMinutes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.DeviceMinutesTypeDef]

TagResourceRequestRequestTypeDef

ResourceARN

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.devicefarm_classes.TagTypeDef]
  • Required: Yes

TagTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

TestGridProjectTypeDef

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

vpcConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.TestGridVpcConfigOutputTypeDef]

created

  • Type: typing.Optional[datetime.datetime]

TestGridSessionActionTypeDef

action

  • Type: typing.Optional[str]

started

  • Type: typing.Optional[datetime.datetime]

duration

  • Type: typing.Optional[int]

statusCode

  • Type: typing.Optional[str]

requestMethod

  • Type: typing.Optional[str]

TestGridSessionArtifactTypeDef

filename

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['SELENIUM_LOG', 'UNKNOWN', 'VIDEO']]

url

  • Type: typing.Optional[str]

TestGridSessionTypeDef

arn

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CLOSED', 'ERRORED']]

created

  • Type: typing.Optional[datetime.datetime]

ended

  • Type: typing.Optional[datetime.datetime]

billingMinutes

  • Type: typing.Optional[float]

seleniumProperties

  • Type: typing.Optional[str]

TestGridVpcConfigOutputTypeDef

securityGroupIds

  • Type: typing.List[str]
  • Required: Yes

subnetIds

  • Type: typing.List[str]
  • Required: Yes

vpcId

  • Type:
  • Required: Yes

TestGridVpcConfigTypeDef

securityGroupIds

  • Type: typing.Sequence[str]
  • Required: Yes

subnetIds

  • Type: typing.Sequence[str]
  • Required: Yes

vpcId

  • Type:
  • Required: Yes

TestTypeDef

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['APPIUM_JAVA_JUNIT', 'APPIUM_JAVA_TESTNG', 'APPIUM_NODE', 'APPIUM_PYTHON', 'APPIUM_RUBY', 'APPIUM_WEB_JAVA_JUNIT', 'APPIUM_WEB_JAVA_TESTNG', 'APPIUM_WEB_NODE', 'APPIUM_WEB_PYTHON', 'APPIUM_WEB_RUBY', 'BUILTIN_EXPLORER', 'BUILTIN_FUZZ', 'CALABASH', 'INSTRUMENTATION', 'REMOTE_ACCESS_RECORD', 'REMOTE_ACCESS_REPLAY', 'UIAUTOMATION', 'UIAUTOMATOR', 'WEB_PERFORMANCE_PROFILE', 'XCTEST', 'XCTEST_UI']]

created

  • Type: typing.Optional[datetime.datetime]

status

  • Type: typing.Optional[typing.Literal['COMPLETED', 'PENDING', 'PENDING_CONCURRENCY', 'PENDING_DEVICE', 'PREPARING', 'PROCESSING', 'RUNNING', 'SCHEDULING', 'STOPPING']]

result

  • Type: typing.Optional[typing.Literal['ERRORED', 'FAILED', 'PASSED', 'PENDING', 'SKIPPED', 'STOPPED', 'WARNED']]

started

  • Type: typing.Optional[datetime.datetime]

stopped

  • Type: typing.Optional[datetime.datetime]

counters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.CountersTypeDef]

message

  • Type: typing.Optional[str]

deviceMinutes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.DeviceMinutesTypeDef]

TrialMinutesTypeDef

total

  • Type: typing.Optional[float]

remaining

  • Type: typing.Optional[float]

UniqueProblemTypeDef

message

  • Type: typing.Optional[str]

problems

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devicefarm_classes.ProblemTypeDef]]

UntagResourceRequestRequestTypeDef

ResourceARN

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateDeviceInstanceRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

profileArn

  • Type: typing.Optional[str]

labels

  • Type: typing.Optional[typing.Sequence[str]]

UpdateDeviceInstanceResultTypeDef

deviceInstance

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateDevicePoolRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

rules

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.devicefarm_classes.RuleTypeDef]]

maxDevices

  • Type: typing.Optional[int]

clearMaxDevices

  • Type: typing.Optional[bool]

UpdateDevicePoolResultTypeDef

devicePool

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateInstanceProfileRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

packageCleanup

  • Type: typing.Optional[bool]

excludeAppPackagesFromCleanup

  • Type: typing.Optional[typing.Sequence[str]]

rebootAfterUse

  • Type: typing.Optional[bool]

UpdateInstanceProfileResultTypeDef

instanceProfile

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateNetworkProfileRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['CURATED', 'PRIVATE']]

uplinkBandwidthBits

  • Type: typing.Optional[int]

downlinkBandwidthBits

  • Type: typing.Optional[int]

uplinkDelayMs

  • Type: typing.Optional[int]

downlinkDelayMs

  • Type: typing.Optional[int]

uplinkJitterMs

  • Type: typing.Optional[int]

downlinkJitterMs

  • Type: typing.Optional[int]

uplinkLossPercent

  • Type: typing.Optional[int]

downlinkLossPercent

  • Type: typing.Optional[int]

UpdateNetworkProfileResultTypeDef

networkProfile

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateProjectRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

defaultJobTimeoutMinutes

  • Type: typing.Optional[int]

vpcConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.VpcConfigTypeDef]

UpdateProjectResultTypeDef

project

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateTestGridProjectRequestRequestTypeDef

projectArn

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

vpcConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devicefarm_classes.TestGridVpcConfigTypeDef]

UpdateTestGridProjectResultTypeDef

testGridProject

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateUploadRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

contentType

  • Type: typing.Optional[str]

editContent

  • Type: typing.Optional[bool]

UpdateUploadResultTypeDef

upload

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateVPCEConfigurationRequestRequestTypeDef

arn

  • Type:
  • Required: Yes

vpceConfigurationName

  • Type: typing.Optional[str]

vpceServiceName

  • Type: typing.Optional[str]

serviceDnsName

  • Type: typing.Optional[str]

vpceConfigurationDescription

  • Type: typing.Optional[str]

UpdateVPCEConfigurationResultTypeDef

vpceConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UploadTypeDef

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

created

  • Type: typing.Optional[datetime.datetime]

type

  • Type: typing.Optional[typing.Literal['ANDROID_APP', 'APPIUM_JAVA_JUNIT_TEST_PACKAGE', 'APPIUM_JAVA_JUNIT_TEST_SPEC', 'APPIUM_JAVA_TESTNG_TEST_PACKAGE', 'APPIUM_JAVA_TESTNG_TEST_SPEC', 'APPIUM_NODE_TEST_PACKAGE', 'APPIUM_NODE_TEST_SPEC', 'APPIUM_PYTHON_TEST_PACKAGE', 'APPIUM_PYTHON_TEST_SPEC', 'APPIUM_RUBY_TEST_PACKAGE', 'APPIUM_RUBY_TEST_SPEC', 'APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE', 'APPIUM_WEB_JAVA_JUNIT_TEST_SPEC', 'APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE', 'APPIUM_WEB_JAVA_TESTNG_TEST_SPEC', 'APPIUM_WEB_NODE_TEST_PACKAGE', 'APPIUM_WEB_NODE_TEST_SPEC', 'APPIUM_WEB_PYTHON_TEST_PACKAGE', 'APPIUM_WEB_PYTHON_TEST_SPEC', 'APPIUM_WEB_RUBY_TEST_PACKAGE', 'APPIUM_WEB_RUBY_TEST_SPEC', 'CALABASH_TEST_PACKAGE', 'EXTERNAL_DATA', 'INSTRUMENTATION_TEST_PACKAGE', 'INSTRUMENTATION_TEST_SPEC', 'IOS_APP', 'UIAUTOMATION_TEST_PACKAGE', 'UIAUTOMATOR_TEST_PACKAGE', 'WEB_APP', 'XCTEST_TEST_PACKAGE', 'XCTEST_UI_TEST_PACKAGE', 'XCTEST_UI_TEST_SPEC']]

status

  • Type: typing.Optional[typing.Literal['FAILED', 'INITIALIZED', 'PROCESSING', 'SUCCEEDED']]

url

  • Type: typing.Optional[str]

metadata

  • Type: typing.Optional[str]

contentType

  • Type: typing.Optional[str]

message

  • Type: typing.Optional[str]

category

  • Type: typing.Optional[typing.Literal['CURATED', 'PRIVATE']]

VPCEConfigurationTypeDef

arn

  • Type: typing.Optional[str]

vpceConfigurationName

  • Type: typing.Optional[str]

vpceServiceName

  • Type: typing.Optional[str]

serviceDnsName

  • Type: typing.Optional[str]

vpceConfigurationDescription

  • Type: typing.Optional[str]

VpcConfigExtraOutputTypeDef

securityGroupIds

  • Type: typing.List[str]
  • Required: Yes

subnetIds

  • Type: typing.List[str]
  • Required: Yes

vpcId

  • Type:
  • Required: Yes

VpcConfigOutputTypeDef

securityGroupIds

  • Type: typing.List[str]
  • Required: Yes

subnetIds

  • Type: typing.List[str]
  • Required: Yes

vpcId

  • Type:
  • Required: Yes

VpcConfigTypeDef

securityGroupIds

  • Type: typing.Sequence[str]
  • Required: Yes

subnetIds

  • Type: typing.Sequence[str]
  • Required: Yes

vpcId

  • Type:
  • Required: Yes