{ "version":"2.0", "metadata":{ "apiVersion":"2015-06-23", "endpointPrefix":"devicefarm", "jsonVersion":"1.1", "protocol":"json", "serviceFullName":"AWS Device Farm", "signatureVersion":"v4", "targetPrefix":"DeviceFarm_20150623", "uid":"devicefarm-2015-06-23" }, "operations":{ "CreateDevicePool":{ "name":"CreateDevicePool", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateDevicePoolRequest"}, "output":{"shape":"CreateDevicePoolResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "CreateNetworkProfile":{ "name":"CreateNetworkProfile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateNetworkProfileRequest"}, "output":{"shape":"CreateNetworkProfileResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "CreateProject":{ "name":"CreateProject", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateProjectRequest"}, "output":{"shape":"CreateProjectResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "CreateRemoteAccessSession":{ "name":"CreateRemoteAccessSession", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateRemoteAccessSessionRequest"}, "output":{"shape":"CreateRemoteAccessSessionResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "CreateUpload":{ "name":"CreateUpload", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateUploadRequest"}, "output":{"shape":"CreateUploadResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "DeleteDevicePool":{ "name":"DeleteDevicePool", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteDevicePoolRequest"}, "output":{"shape":"DeleteDevicePoolResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "DeleteNetworkProfile":{ "name":"DeleteNetworkProfile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteNetworkProfileRequest"}, "output":{"shape":"DeleteNetworkProfileResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "DeleteProject":{ "name":"DeleteProject", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteProjectRequest"}, "output":{"shape":"DeleteProjectResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "DeleteRemoteAccessSession":{ "name":"DeleteRemoteAccessSession", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteRemoteAccessSessionRequest"}, "output":{"shape":"DeleteRemoteAccessSessionResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "DeleteRun":{ "name":"DeleteRun", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteRunRequest"}, "output":{"shape":"DeleteRunResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "DeleteUpload":{ "name":"DeleteUpload", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteUploadRequest"}, "output":{"shape":"DeleteUploadResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "GetAccountSettings":{ "name":"GetAccountSettings", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetAccountSettingsRequest"}, "output":{"shape":"GetAccountSettingsResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "GetDevice":{ "name":"GetDevice", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetDeviceRequest"}, "output":{"shape":"GetDeviceResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "GetDevicePool":{ "name":"GetDevicePool", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetDevicePoolRequest"}, "output":{"shape":"GetDevicePoolResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "GetDevicePoolCompatibility":{ "name":"GetDevicePoolCompatibility", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetDevicePoolCompatibilityRequest"}, "output":{"shape":"GetDevicePoolCompatibilityResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "GetJob":{ "name":"GetJob", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetJobRequest"}, "output":{"shape":"GetJobResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "GetNetworkProfile":{ "name":"GetNetworkProfile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetNetworkProfileRequest"}, "output":{"shape":"GetNetworkProfileResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "GetOfferingStatus":{ "name":"GetOfferingStatus", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetOfferingStatusRequest"}, "output":{"shape":"GetOfferingStatusResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"NotEligibleException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "GetProject":{ "name":"GetProject", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetProjectRequest"}, "output":{"shape":"GetProjectResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "GetRemoteAccessSession":{ "name":"GetRemoteAccessSession", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetRemoteAccessSessionRequest"}, "output":{"shape":"GetRemoteAccessSessionResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "GetRun":{ "name":"GetRun", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetRunRequest"}, "output":{"shape":"GetRunResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "GetSuite":{ "name":"GetSuite", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetSuiteRequest"}, "output":{"shape":"GetSuiteResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "GetTest":{ "name":"GetTest", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetTestRequest"}, "output":{"shape":"GetTestResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "GetUpload":{ "name":"GetUpload", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetUploadRequest"}, "output":{"shape":"GetUploadResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "InstallToRemoteAccessSession":{ "name":"InstallToRemoteAccessSession", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"InstallToRemoteAccessSessionRequest"}, "output":{"shape":"InstallToRemoteAccessSessionResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "ListArtifacts":{ "name":"ListArtifacts", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListArtifactsRequest"}, "output":{"shape":"ListArtifactsResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "ListDevicePools":{ "name":"ListDevicePools", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListDevicePoolsRequest"}, "output":{"shape":"ListDevicePoolsResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "ListDevices":{ "name":"ListDevices", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListDevicesRequest"}, "output":{"shape":"ListDevicesResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "ListJobs":{ "name":"ListJobs", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListJobsRequest"}, "output":{"shape":"ListJobsResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "ListNetworkProfiles":{ "name":"ListNetworkProfiles", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListNetworkProfilesRequest"}, "output":{"shape":"ListNetworkProfilesResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "ListOfferingPromotions":{ "name":"ListOfferingPromotions", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListOfferingPromotionsRequest"}, "output":{"shape":"ListOfferingPromotionsResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"NotEligibleException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "ListOfferingTransactions":{ "name":"ListOfferingTransactions", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListOfferingTransactionsRequest"}, "output":{"shape":"ListOfferingTransactionsResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"NotEligibleException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "ListOfferings":{ "name":"ListOfferings", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListOfferingsRequest"}, "output":{"shape":"ListOfferingsResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"NotEligibleException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "ListProjects":{ "name":"ListProjects", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListProjectsRequest"}, "output":{"shape":"ListProjectsResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "ListRemoteAccessSessions":{ "name":"ListRemoteAccessSessions", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListRemoteAccessSessionsRequest"}, "output":{"shape":"ListRemoteAccessSessionsResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "ListRuns":{ "name":"ListRuns", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListRunsRequest"}, "output":{"shape":"ListRunsResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "ListSamples":{ "name":"ListSamples", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListSamplesRequest"}, "output":{"shape":"ListSamplesResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "ListSuites":{ "name":"ListSuites", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListSuitesRequest"}, "output":{"shape":"ListSuitesResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "ListTests":{ "name":"ListTests", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListTestsRequest"}, "output":{"shape":"ListTestsResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "ListUniqueProblems":{ "name":"ListUniqueProblems", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListUniqueProblemsRequest"}, "output":{"shape":"ListUniqueProblemsResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "ListUploads":{ "name":"ListUploads", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListUploadsRequest"}, "output":{"shape":"ListUploadsResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "PurchaseOffering":{ "name":"PurchaseOffering", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"PurchaseOfferingRequest"}, "output":{"shape":"PurchaseOfferingResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"NotEligibleException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "RenewOffering":{ "name":"RenewOffering", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RenewOfferingRequest"}, "output":{"shape":"RenewOfferingResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"NotEligibleException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "ScheduleRun":{ "name":"ScheduleRun", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ScheduleRunRequest"}, "output":{"shape":"ScheduleRunResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"IdempotencyException"}, {"shape":"ServiceAccountException"} ] }, "StopRemoteAccessSession":{ "name":"StopRemoteAccessSession", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StopRemoteAccessSessionRequest"}, "output":{"shape":"StopRemoteAccessSessionResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "StopRun":{ "name":"StopRun", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StopRunRequest"}, "output":{"shape":"StopRunResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "UpdateDevicePool":{ "name":"UpdateDevicePool", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateDevicePoolRequest"}, "output":{"shape":"UpdateDevicePoolResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "UpdateNetworkProfile":{ "name":"UpdateNetworkProfile", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateNetworkProfileRequest"}, "output":{"shape":"UpdateNetworkProfileResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] }, "UpdateProject":{ "name":"UpdateProject", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateProjectRequest"}, "output":{"shape":"UpdateProjectResult"}, "errors":[ {"shape":"ArgumentException"}, {"shape":"NotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceAccountException"} ] } }, "shapes":{ "AWSAccountNumber":{ "type":"string", "max":16, "min":2 }, "AccountSettings":{ "type":"structure", "members":{ "awsAccountNumber":{"shape":"AWSAccountNumber"}, "unmeteredDevices":{"shape":"PurchasedDevicesMap"}, "unmeteredRemoteAccessDevices":{"shape":"PurchasedDevicesMap"}, "maxJobTimeoutMinutes":{"shape":"JobTimeoutMinutes"}, "trialMinutes":{"shape":"TrialMinutes"}, "maxSlots":{"shape":"MaxSlotMap"}, "defaultJobTimeoutMinutes":{"shape":"JobTimeoutMinutes"} } }, "AccountsCleanup":{"type":"boolean"}, "AmazonResourceName":{ "type":"string", "min":32 }, "AmazonResourceNames":{ "type":"list", "member":{"shape":"AmazonResourceName"} }, "AndroidPaths":{ "type":"list", "member":{"shape":"String"} }, "AppPackagesCleanup":{"type":"boolean"}, "ArgumentException":{ "type":"structure", "members":{ "message":{"shape":"Message"} }, "exception":true }, "Artifact":{ "type":"structure", "members":{ "arn":{"shape":"AmazonResourceName"}, "name":{"shape":"Name"}, "type":{"shape":"ArtifactType"}, "extension":{"shape":"String"}, "url":{"shape":"URL"} } }, "ArtifactCategory":{ "type":"string", "enum":[ "SCREENSHOT", "FILE", "LOG" ] }, "ArtifactType":{ "type":"string", "enum":[ "UNKNOWN", "SCREENSHOT", "DEVICE_LOG", "MESSAGE_LOG", "VIDEO_LOG", "RESULT_LOG", "SERVICE_LOG", "WEBKIT_LOG", "INSTRUMENTATION_OUTPUT", "EXERCISER_MONKEY_OUTPUT", "CALABASH_JSON_OUTPUT", "CALABASH_PRETTY_OUTPUT", "CALABASH_STANDARD_OUTPUT", "CALABASH_JAVA_XML_OUTPUT", "AUTOMATION_OUTPUT", "APPIUM_SERVER_OUTPUT", "APPIUM_JAVA_OUTPUT", "APPIUM_JAVA_XML_OUTPUT", "APPIUM_PYTHON_OUTPUT", "APPIUM_PYTHON_XML_OUTPUT", "EXPLORER_EVENT_LOG", "EXPLORER_SUMMARY_LOG", "APPLICATION_CRASH_REPORT", "XCTEST_LOG", "VIDEO", "CUSTOMER_ARTIFACT", "CUSTOMER_ARTIFACT_LOG" ] }, "Artifacts":{ "type":"list", "member":{"shape":"Artifact"} }, "BillingMethod":{ "type":"string", "enum":[ "METERED", "UNMETERED" ] }, "Boolean":{"type":"boolean"}, "CPU":{ "type":"structure", "members":{ "frequency":{"shape":"String"}, "architecture":{"shape":"String"}, "clock":{"shape":"Double"} } }, "ClientId":{ "type":"string", "max":64, "min":0 }, "ContentType":{ "type":"string", "max":64, "min":0 }, "Counters":{ "type":"structure", "members":{ "total":{"shape":"Integer"}, "passed":{"shape":"Integer"}, "failed":{"shape":"Integer"}, "warned":{"shape":"Integer"}, "errored":{"shape":"Integer"}, "stopped":{"shape":"Integer"}, "skipped":{"shape":"Integer"} } }, "CreateDevicePoolRequest":{ "type":"structure", "required":[ "projectArn", "name", "rules" ], "members":{ "projectArn":{"shape":"AmazonResourceName"}, "name":{"shape":"Name"}, "description":{"shape":"Message"}, "rules":{"shape":"Rules"} } }, "CreateDevicePoolResult":{ "type":"structure", "members":{ "devicePool":{"shape":"DevicePool"} } }, "CreateNetworkProfileRequest":{ "type":"structure", "required":[ "projectArn", "name" ], "members":{ "projectArn":{"shape":"AmazonResourceName"}, "name":{"shape":"Name"}, "description":{"shape":"Message"}, "type":{"shape":"NetworkProfileType"}, "uplinkBandwidthBits":{"shape":"Long"}, "downlinkBandwidthBits":{"shape":"Long"}, "uplinkDelayMs":{"shape":"Long"}, "downlinkDelayMs":{"shape":"Long"}, "uplinkJitterMs":{"shape":"Long"}, "downlinkJitterMs":{"shape":"Long"}, "uplinkLossPercent":{"shape":"PercentInteger"}, "downlinkLossPercent":{"shape":"PercentInteger"} } }, "CreateNetworkProfileResult":{ "type":"structure", "members":{ "networkProfile":{"shape":"NetworkProfile"} } }, "CreateProjectRequest":{ "type":"structure", "required":["name"], "members":{ "name":{"shape":"Name"}, "defaultJobTimeoutMinutes":{"shape":"JobTimeoutMinutes"} } }, "CreateProjectResult":{ "type":"structure", "members":{ "project":{"shape":"Project"} } }, "CreateRemoteAccessSessionConfiguration":{ "type":"structure", "members":{ "billingMethod":{"shape":"BillingMethod"} } }, "CreateRemoteAccessSessionRequest":{ "type":"structure", "required":[ "projectArn", "deviceArn" ], "members":{ "projectArn":{"shape":"AmazonResourceName"}, "deviceArn":{"shape":"AmazonResourceName"}, "sshPublicKey":{"shape":"SshPublicKey"}, "remoteDebugEnabled":{"shape":"Boolean"}, "name":{"shape":"Name"}, "clientId":{"shape":"ClientId"}, "configuration":{"shape":"CreateRemoteAccessSessionConfiguration"} } }, "CreateRemoteAccessSessionResult":{ "type":"structure", "members":{ "remoteAccessSession":{"shape":"RemoteAccessSession"} } }, "CreateUploadRequest":{ "type":"structure", "required":[ "projectArn", "name", "type" ], "members":{ "projectArn":{"shape":"AmazonResourceName"}, "name":{"shape":"Name"}, "type":{"shape":"UploadType"}, "contentType":{"shape":"ContentType"} } }, "CreateUploadResult":{ "type":"structure", "members":{ "upload":{"shape":"Upload"} } }, "CurrencyCode":{ "type":"string", "enum":["USD"] }, "CustomerArtifactPaths":{ "type":"structure", "members":{ "iosPaths":{"shape":"IosPaths"}, "androidPaths":{"shape":"AndroidPaths"}, "deviceHostPaths":{"shape":"DeviceHostPaths"} } }, "DateTime":{"type":"timestamp"}, "DeleteDevicePoolRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"} } }, "DeleteDevicePoolResult":{ "type":"structure", "members":{ } }, "DeleteNetworkProfileRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"} } }, "DeleteNetworkProfileResult":{ "type":"structure", "members":{ } }, "DeleteProjectRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"} } }, "DeleteProjectResult":{ "type":"structure", "members":{ } }, "DeleteRemoteAccessSessionRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"} } }, "DeleteRemoteAccessSessionResult":{ "type":"structure", "members":{ } }, "DeleteRunRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"} } }, "DeleteRunResult":{ "type":"structure", "members":{ } }, "DeleteUploadRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"} } }, "DeleteUploadResult":{ "type":"structure", "members":{ } }, "Device":{ "type":"structure", "members":{ "arn":{"shape":"AmazonResourceName"}, "name":{"shape":"Name"}, "manufacturer":{"shape":"String"}, "model":{"shape":"String"}, "formFactor":{"shape":"DeviceFormFactor"}, "platform":{"shape":"DevicePlatform"}, "os":{"shape":"String"}, "cpu":{"shape":"CPU"}, "resolution":{"shape":"Resolution"}, "heapSize":{"shape":"Long"}, "memory":{"shape":"Long"}, "image":{"shape":"String"}, "carrier":{"shape":"String"}, "radio":{"shape":"String"}, "remoteAccessEnabled":{"shape":"Boolean"}, "remoteDebugEnabled":{"shape":"Boolean"}, "fleetType":{"shape":"String"}, "fleetName":{"shape":"String"} } }, "DeviceAttribute":{ "type":"string", "enum":[ "ARN", "PLATFORM", "FORM_FACTOR", "MANUFACTURER", "REMOTE_ACCESS_ENABLED", "REMOTE_DEBUG_ENABLED", "APPIUM_VERSION" ] }, "DeviceFormFactor":{ "type":"string", "enum":[ "PHONE", "TABLET" ] }, "DeviceHostPaths":{ "type":"list", "member":{"shape":"String"} }, "DeviceMinutes":{ "type":"structure", "members":{ "total":{"shape":"Double"}, "metered":{"shape":"Double"}, "unmetered":{"shape":"Double"} } }, "DevicePlatform":{ "type":"string", "enum":[ "ANDROID", "IOS" ] }, "DevicePool":{ "type":"structure", "members":{ "arn":{"shape":"AmazonResourceName"}, "name":{"shape":"Name"}, "description":{"shape":"Message"}, "type":{"shape":"DevicePoolType"}, "rules":{"shape":"Rules"} } }, "DevicePoolCompatibilityResult":{ "type":"structure", "members":{ "device":{"shape":"Device"}, "compatible":{"shape":"Boolean"}, "incompatibilityMessages":{"shape":"IncompatibilityMessages"} } }, "DevicePoolCompatibilityResults":{ "type":"list", "member":{"shape":"DevicePoolCompatibilityResult"} }, "DevicePoolType":{ "type":"string", "enum":[ "CURATED", "PRIVATE" ] }, "DevicePools":{ "type":"list", "member":{"shape":"DevicePool"} }, "Devices":{ "type":"list", "member":{"shape":"Device"} }, "Double":{"type":"double"}, "ExecutionConfiguration":{ "type":"structure", "members":{ "jobTimeoutMinutes":{"shape":"JobTimeoutMinutes"}, "accountsCleanup":{"shape":"AccountsCleanup"}, "appPackagesCleanup":{"shape":"AppPackagesCleanup"} } }, "ExecutionResult":{ "type":"string", "enum":[ "PENDING", "PASSED", "WARNED", "FAILED", "SKIPPED", "ERRORED", "STOPPED" ] }, "ExecutionResultCode":{ "type":"string", "enum":["PARSING_FAILED"] }, "ExecutionStatus":{ "type":"string", "enum":[ "PENDING", "PENDING_CONCURRENCY", "PENDING_DEVICE", "PROCESSING", "SCHEDULING", "PREPARING", "RUNNING", "COMPLETED", "STOPPING" ] }, "Filter":{ "type":"string", "max":8192, "min":0 }, "GetAccountSettingsRequest":{ "type":"structure", "members":{ } }, "GetAccountSettingsResult":{ "type":"structure", "members":{ "accountSettings":{"shape":"AccountSettings"} } }, "GetDevicePoolCompatibilityRequest":{ "type":"structure", "required":["devicePoolArn"], "members":{ "devicePoolArn":{"shape":"AmazonResourceName"}, "appArn":{"shape":"AmazonResourceName"}, "testType":{"shape":"TestType"}, "test":{"shape":"ScheduleRunTest"} } }, "GetDevicePoolCompatibilityResult":{ "type":"structure", "members":{ "compatibleDevices":{"shape":"DevicePoolCompatibilityResults"}, "incompatibleDevices":{"shape":"DevicePoolCompatibilityResults"} } }, "GetDevicePoolRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"} } }, "GetDevicePoolResult":{ "type":"structure", "members":{ "devicePool":{"shape":"DevicePool"} } }, "GetDeviceRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"} } }, "GetDeviceResult":{ "type":"structure", "members":{ "device":{"shape":"Device"} } }, "GetJobRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"} } }, "GetJobResult":{ "type":"structure", "members":{ "job":{"shape":"Job"} } }, "GetNetworkProfileRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"} } }, "GetNetworkProfileResult":{ "type":"structure", "members":{ "networkProfile":{"shape":"NetworkProfile"} } }, "GetOfferingStatusRequest":{ "type":"structure", "members":{ "nextToken":{"shape":"PaginationToken"} } }, "GetOfferingStatusResult":{ "type":"structure", "members":{ "current":{"shape":"OfferingStatusMap"}, "nextPeriod":{"shape":"OfferingStatusMap"}, "nextToken":{"shape":"PaginationToken"} } }, "GetProjectRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"} } }, "GetProjectResult":{ "type":"structure", "members":{ "project":{"shape":"Project"} } }, "GetRemoteAccessSessionRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"} } }, "GetRemoteAccessSessionResult":{ "type":"structure", "members":{ "remoteAccessSession":{"shape":"RemoteAccessSession"} } }, "GetRunRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"} } }, "GetRunResult":{ "type":"structure", "members":{ "run":{"shape":"Run"} } }, "GetSuiteRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"} } }, "GetSuiteResult":{ "type":"structure", "members":{ "suite":{"shape":"Suite"} } }, "GetTestRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"} } }, "GetTestResult":{ "type":"structure", "members":{ "test":{"shape":"Test"} } }, "GetUploadRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"} } }, "GetUploadResult":{ "type":"structure", "members":{ "upload":{"shape":"Upload"} } }, "HostAddress":{ "type":"string", "max":1024 }, "IdempotencyException":{ "type":"structure", "members":{ "message":{"shape":"Message"} }, "exception":true }, "IncompatibilityMessage":{ "type":"structure", "members":{ "message":{"shape":"Message"}, "type":{"shape":"DeviceAttribute"} } }, "IncompatibilityMessages":{ "type":"list", "member":{"shape":"IncompatibilityMessage"} }, "InstallToRemoteAccessSessionRequest":{ "type":"structure", "required":[ "remoteAccessSessionArn", "appArn" ], "members":{ "remoteAccessSessionArn":{"shape":"AmazonResourceName"}, "appArn":{"shape":"AmazonResourceName"} } }, "InstallToRemoteAccessSessionResult":{ "type":"structure", "members":{ "appUpload":{"shape":"Upload"} } }, "Integer":{"type":"integer"}, "IosPaths":{ "type":"list", "member":{"shape":"String"} }, "Job":{ "type":"structure", "members":{ "arn":{"shape":"AmazonResourceName"}, "name":{"shape":"Name"}, "type":{"shape":"TestType"}, "created":{"shape":"DateTime"}, "status":{"shape":"ExecutionStatus"}, "result":{"shape":"ExecutionResult"}, "started":{"shape":"DateTime"}, "stopped":{"shape":"DateTime"}, "counters":{"shape":"Counters"}, "message":{"shape":"Message"}, "device":{"shape":"Device"}, "deviceMinutes":{"shape":"DeviceMinutes"} } }, "JobTimeoutMinutes":{"type":"integer"}, "Jobs":{ "type":"list", "member":{"shape":"Job"} }, "LimitExceededException":{ "type":"structure", "members":{ "message":{"shape":"Message"} }, "exception":true }, "ListArtifactsRequest":{ "type":"structure", "required":[ "arn", "type" ], "members":{ "arn":{"shape":"AmazonResourceName"}, "type":{"shape":"ArtifactCategory"}, "nextToken":{"shape":"PaginationToken"} } }, "ListArtifactsResult":{ "type":"structure", "members":{ "artifacts":{"shape":"Artifacts"}, "nextToken":{"shape":"PaginationToken"} } }, "ListDevicePoolsRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"}, "type":{"shape":"DevicePoolType"}, "nextToken":{"shape":"PaginationToken"} } }, "ListDevicePoolsResult":{ "type":"structure", "members":{ "devicePools":{"shape":"DevicePools"}, "nextToken":{"shape":"PaginationToken"} } }, "ListDevicesRequest":{ "type":"structure", "members":{ "arn":{"shape":"AmazonResourceName"}, "nextToken":{"shape":"PaginationToken"} } }, "ListDevicesResult":{ "type":"structure", "members":{ "devices":{"shape":"Devices"}, "nextToken":{"shape":"PaginationToken"} } }, "ListJobsRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"}, "nextToken":{"shape":"PaginationToken"} } }, "ListJobsResult":{ "type":"structure", "members":{ "jobs":{"shape":"Jobs"}, "nextToken":{"shape":"PaginationToken"} } }, "ListNetworkProfilesRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"}, "type":{"shape":"NetworkProfileType"}, "nextToken":{"shape":"PaginationToken"} } }, "ListNetworkProfilesResult":{ "type":"structure", "members":{ "networkProfiles":{"shape":"NetworkProfiles"}, "nextToken":{"shape":"PaginationToken"} } }, "ListOfferingPromotionsRequest":{ "type":"structure", "members":{ "nextToken":{"shape":"PaginationToken"} } }, "ListOfferingPromotionsResult":{ "type":"structure", "members":{ "offeringPromotions":{"shape":"OfferingPromotions"}, "nextToken":{"shape":"PaginationToken"} } }, "ListOfferingTransactionsRequest":{ "type":"structure", "members":{ "nextToken":{"shape":"PaginationToken"} } }, "ListOfferingTransactionsResult":{ "type":"structure", "members":{ "offeringTransactions":{"shape":"OfferingTransactions"}, "nextToken":{"shape":"PaginationToken"} } }, "ListOfferingsRequest":{ "type":"structure", "members":{ "nextToken":{"shape":"PaginationToken"} } }, "ListOfferingsResult":{ "type":"structure", "members":{ "offerings":{"shape":"Offerings"}, "nextToken":{"shape":"PaginationToken"} } }, "ListProjectsRequest":{ "type":"structure", "members":{ "arn":{"shape":"AmazonResourceName"}, "nextToken":{"shape":"PaginationToken"} } }, "ListProjectsResult":{ "type":"structure", "members":{ "projects":{"shape":"Projects"}, "nextToken":{"shape":"PaginationToken"} } }, "ListRemoteAccessSessionsRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"}, "nextToken":{"shape":"PaginationToken"} } }, "ListRemoteAccessSessionsResult":{ "type":"structure", "members":{ "remoteAccessSessions":{"shape":"RemoteAccessSessions"}, "nextToken":{"shape":"PaginationToken"} } }, "ListRunsRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"}, "nextToken":{"shape":"PaginationToken"} } }, "ListRunsResult":{ "type":"structure", "members":{ "runs":{"shape":"Runs"}, "nextToken":{"shape":"PaginationToken"} } }, "ListSamplesRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"}, "nextToken":{"shape":"PaginationToken"} } }, "ListSamplesResult":{ "type":"structure", "members":{ "samples":{"shape":"Samples"}, "nextToken":{"shape":"PaginationToken"} } }, "ListSuitesRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"}, "nextToken":{"shape":"PaginationToken"} } }, "ListSuitesResult":{ "type":"structure", "members":{ "suites":{"shape":"Suites"}, "nextToken":{"shape":"PaginationToken"} } }, "ListTestsRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"}, "nextToken":{"shape":"PaginationToken"} } }, "ListTestsResult":{ "type":"structure", "members":{ "tests":{"shape":"Tests"}, "nextToken":{"shape":"PaginationToken"} } }, "ListUniqueProblemsRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"}, "nextToken":{"shape":"PaginationToken"} } }, "ListUniqueProblemsResult":{ "type":"structure", "members":{ "uniqueProblems":{"shape":"UniqueProblemsByExecutionResultMap"}, "nextToken":{"shape":"PaginationToken"} } }, "ListUploadsRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"}, "nextToken":{"shape":"PaginationToken"} } }, "ListUploadsResult":{ "type":"structure", "members":{ "uploads":{"shape":"Uploads"}, "nextToken":{"shape":"PaginationToken"} } }, "Location":{ "type":"structure", "required":[ "latitude", "longitude" ], "members":{ "latitude":{"shape":"Double"}, "longitude":{"shape":"Double"} } }, "Long":{"type":"long"}, "MaxSlotMap":{ "type":"map", "key":{"shape":"String"}, "value":{"shape":"Integer"} }, "Message":{ "type":"string", "max":16384, "min":0 }, "Metadata":{ "type":"string", "max":8192, "min":0 }, "MonetaryAmount":{ "type":"structure", "members":{ "amount":{"shape":"Double"}, "currencyCode":{"shape":"CurrencyCode"} } }, "Name":{ "type":"string", "max":256, "min":0 }, "NetworkProfile":{ "type":"structure", "members":{ "arn":{"shape":"AmazonResourceName"}, "name":{"shape":"Name"}, "description":{"shape":"Message"}, "type":{"shape":"NetworkProfileType"}, "uplinkBandwidthBits":{"shape":"Long"}, "downlinkBandwidthBits":{"shape":"Long"}, "uplinkDelayMs":{"shape":"Long"}, "downlinkDelayMs":{"shape":"Long"}, "uplinkJitterMs":{"shape":"Long"}, "downlinkJitterMs":{"shape":"Long"}, "uplinkLossPercent":{"shape":"PercentInteger"}, "downlinkLossPercent":{"shape":"PercentInteger"} } }, "NetworkProfileType":{ "type":"string", "enum":[ "CURATED", "PRIVATE" ] }, "NetworkProfiles":{ "type":"list", "member":{"shape":"NetworkProfile"} }, "NotEligibleException":{ "type":"structure", "members":{ "message":{"shape":"Message"} }, "exception":true }, "NotFoundException":{ "type":"structure", "members":{ "message":{"shape":"Message"} }, "exception":true }, "Offering":{ "type":"structure", "members":{ "id":{"shape":"OfferingIdentifier"}, "description":{"shape":"Message"}, "type":{"shape":"OfferingType"}, "platform":{"shape":"DevicePlatform"}, "recurringCharges":{"shape":"RecurringCharges"} } }, "OfferingIdentifier":{ "type":"string", "min":32 }, "OfferingPromotion":{ "type":"structure", "members":{ "id":{"shape":"OfferingPromotionIdentifier"}, "description":{"shape":"Message"} } }, "OfferingPromotionIdentifier":{ "type":"string", "min":4 }, "OfferingPromotions":{ "type":"list", "member":{"shape":"OfferingPromotion"} }, "OfferingStatus":{ "type":"structure", "members":{ "type":{"shape":"OfferingTransactionType"}, "offering":{"shape":"Offering"}, "quantity":{"shape":"Integer"}, "effectiveOn":{"shape":"DateTime"} } }, "OfferingStatusMap":{ "type":"map", "key":{"shape":"OfferingIdentifier"}, "value":{"shape":"OfferingStatus"} }, "OfferingTransaction":{ "type":"structure", "members":{ "offeringStatus":{"shape":"OfferingStatus"}, "transactionId":{"shape":"TransactionIdentifier"}, "offeringPromotionId":{"shape":"OfferingPromotionIdentifier"}, "createdOn":{"shape":"DateTime"}, "cost":{"shape":"MonetaryAmount"} } }, "OfferingTransactionType":{ "type":"string", "enum":[ "PURCHASE", "RENEW", "SYSTEM" ] }, "OfferingTransactions":{ "type":"list", "member":{"shape":"OfferingTransaction"} }, "OfferingType":{ "type":"string", "enum":["RECURRING"] }, "Offerings":{ "type":"list", "member":{"shape":"Offering"} }, "PaginationToken":{ "type":"string", "max":1024, "min":4 }, "PercentInteger":{ "type":"integer", "max":100, "min":0 }, "Problem":{ "type":"structure", "members":{ "run":{"shape":"ProblemDetail"}, "job":{"shape":"ProblemDetail"}, "suite":{"shape":"ProblemDetail"}, "test":{"shape":"ProblemDetail"}, "device":{"shape":"Device"}, "result":{"shape":"ExecutionResult"}, "message":{"shape":"Message"} } }, "ProblemDetail":{ "type":"structure", "members":{ "arn":{"shape":"AmazonResourceName"}, "name":{"shape":"Name"} } }, "Problems":{ "type":"list", "member":{"shape":"Problem"} }, "Project":{ "type":"structure", "members":{ "arn":{"shape":"AmazonResourceName"}, "name":{"shape":"Name"}, "defaultJobTimeoutMinutes":{"shape":"JobTimeoutMinutes"}, "created":{"shape":"DateTime"} } }, "Projects":{ "type":"list", "member":{"shape":"Project"} }, "PurchaseOfferingRequest":{ "type":"structure", "members":{ "offeringId":{"shape":"OfferingIdentifier"}, "quantity":{"shape":"Integer"}, "offeringPromotionId":{"shape":"OfferingPromotionIdentifier"} } }, "PurchaseOfferingResult":{ "type":"structure", "members":{ "offeringTransaction":{"shape":"OfferingTransaction"} } }, "PurchasedDevicesMap":{ "type":"map", "key":{"shape":"DevicePlatform"}, "value":{"shape":"Integer"} }, "Radios":{ "type":"structure", "members":{ "wifi":{"shape":"Boolean"}, "bluetooth":{"shape":"Boolean"}, "nfc":{"shape":"Boolean"}, "gps":{"shape":"Boolean"} } }, "RecurringCharge":{ "type":"structure", "members":{ "cost":{"shape":"MonetaryAmount"}, "frequency":{"shape":"RecurringChargeFrequency"} } }, "RecurringChargeFrequency":{ "type":"string", "enum":["MONTHLY"] }, "RecurringCharges":{ "type":"list", "member":{"shape":"RecurringCharge"} }, "RemoteAccessSession":{ "type":"structure", "members":{ "arn":{"shape":"AmazonResourceName"}, "name":{"shape":"Name"}, "created":{"shape":"DateTime"}, "status":{"shape":"ExecutionStatus"}, "result":{"shape":"ExecutionResult"}, "message":{"shape":"Message"}, "started":{"shape":"DateTime"}, "stopped":{"shape":"DateTime"}, "device":{"shape":"Device"}, "remoteDebugEnabled":{"shape":"Boolean"}, "hostAddress":{"shape":"HostAddress"}, "clientId":{"shape":"ClientId"}, "billingMethod":{"shape":"BillingMethod"}, "deviceMinutes":{"shape":"DeviceMinutes"}, "endpoint":{"shape":"String"}, "deviceUdid":{"shape":"String"} } }, "RemoteAccessSessions":{ "type":"list", "member":{"shape":"RemoteAccessSession"} }, "RenewOfferingRequest":{ "type":"structure", "members":{ "offeringId":{"shape":"OfferingIdentifier"}, "quantity":{"shape":"Integer"} } }, "RenewOfferingResult":{ "type":"structure", "members":{ "offeringTransaction":{"shape":"OfferingTransaction"} } }, "Resolution":{ "type":"structure", "members":{ "width":{"shape":"Integer"}, "height":{"shape":"Integer"} } }, "Rule":{ "type":"structure", "members":{ "attribute":{"shape":"DeviceAttribute"}, "operator":{"shape":"RuleOperator"}, "value":{"shape":"String"} } }, "RuleOperator":{ "type":"string", "enum":[ "EQUALS", "LESS_THAN", "GREATER_THAN", "IN", "NOT_IN", "CONTAINS" ] }, "Rules":{ "type":"list", "member":{"shape":"Rule"} }, "Run":{ "type":"structure", "members":{ "arn":{"shape":"AmazonResourceName"}, "name":{"shape":"Name"}, "type":{"shape":"TestType"}, "platform":{"shape":"DevicePlatform"}, "created":{"shape":"DateTime"}, "status":{"shape":"ExecutionStatus"}, "result":{"shape":"ExecutionResult"}, "started":{"shape":"DateTime"}, "stopped":{"shape":"DateTime"}, "counters":{"shape":"Counters"}, "message":{"shape":"Message"}, "totalJobs":{"shape":"Integer"}, "completedJobs":{"shape":"Integer"}, "billingMethod":{"shape":"BillingMethod"}, "deviceMinutes":{"shape":"DeviceMinutes"}, "networkProfile":{"shape":"NetworkProfile"}, "parsingResultUrl":{"shape":"String"}, "resultCode":{"shape":"ExecutionResultCode"}, "customerArtifactPaths":{"shape":"CustomerArtifactPaths"} } }, "Runs":{ "type":"list", "member":{"shape":"Run"} }, "Sample":{ "type":"structure", "members":{ "arn":{"shape":"AmazonResourceName"}, "type":{"shape":"SampleType"}, "url":{"shape":"URL"} } }, "SampleType":{ "type":"string", "enum":[ "CPU", "MEMORY", "THREADS", "RX_RATE", "TX_RATE", "RX", "TX", "NATIVE_FRAMES", "NATIVE_FPS", "NATIVE_MIN_DRAWTIME", "NATIVE_AVG_DRAWTIME", "NATIVE_MAX_DRAWTIME", "OPENGL_FRAMES", "OPENGL_FPS", "OPENGL_MIN_DRAWTIME", "OPENGL_AVG_DRAWTIME", "OPENGL_MAX_DRAWTIME" ] }, "Samples":{ "type":"list", "member":{"shape":"Sample"} }, "ScheduleRunConfiguration":{ "type":"structure", "members":{ "extraDataPackageArn":{"shape":"AmazonResourceName"}, "networkProfileArn":{"shape":"AmazonResourceName"}, "locale":{"shape":"String"}, "location":{"shape":"Location"}, "customerArtifactPaths":{"shape":"CustomerArtifactPaths"}, "radios":{"shape":"Radios"}, "auxiliaryApps":{"shape":"AmazonResourceNames"}, "billingMethod":{"shape":"BillingMethod"} } }, "ScheduleRunRequest":{ "type":"structure", "required":[ "projectArn", "devicePoolArn", "test" ], "members":{ "projectArn":{"shape":"AmazonResourceName"}, "appArn":{"shape":"AmazonResourceName"}, "devicePoolArn":{"shape":"AmazonResourceName"}, "name":{"shape":"Name"}, "test":{"shape":"ScheduleRunTest"}, "configuration":{"shape":"ScheduleRunConfiguration"}, "executionConfiguration":{"shape":"ExecutionConfiguration"} } }, "ScheduleRunResult":{ "type":"structure", "members":{ "run":{"shape":"Run"} } }, "ScheduleRunTest":{ "type":"structure", "required":["type"], "members":{ "type":{"shape":"TestType"}, "testPackageArn":{"shape":"AmazonResourceName"}, "filter":{"shape":"Filter"}, "parameters":{"shape":"TestParameters"} } }, "ServiceAccountException":{ "type":"structure", "members":{ "message":{"shape":"Message"} }, "exception":true }, "SshPublicKey":{ "type":"string", "max":8192, "min":0 }, "StopRemoteAccessSessionRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"} } }, "StopRemoteAccessSessionResult":{ "type":"structure", "members":{ "remoteAccessSession":{"shape":"RemoteAccessSession"} } }, "StopRunRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"} } }, "StopRunResult":{ "type":"structure", "members":{ "run":{"shape":"Run"} } }, "String":{"type":"string"}, "Suite":{ "type":"structure", "members":{ "arn":{"shape":"AmazonResourceName"}, "name":{"shape":"Name"}, "type":{"shape":"TestType"}, "created":{"shape":"DateTime"}, "status":{"shape":"ExecutionStatus"}, "result":{"shape":"ExecutionResult"}, "started":{"shape":"DateTime"}, "stopped":{"shape":"DateTime"}, "counters":{"shape":"Counters"}, "message":{"shape":"Message"}, "deviceMinutes":{"shape":"DeviceMinutes"} } }, "Suites":{ "type":"list", "member":{"shape":"Suite"} }, "Test":{ "type":"structure", "members":{ "arn":{"shape":"AmazonResourceName"}, "name":{"shape":"Name"}, "type":{"shape":"TestType"}, "created":{"shape":"DateTime"}, "status":{"shape":"ExecutionStatus"}, "result":{"shape":"ExecutionResult"}, "started":{"shape":"DateTime"}, "stopped":{"shape":"DateTime"}, "counters":{"shape":"Counters"}, "message":{"shape":"Message"}, "deviceMinutes":{"shape":"DeviceMinutes"} } }, "TestParameters":{ "type":"map", "key":{"shape":"String"}, "value":{"shape":"String"} }, "TestType":{ "type":"string", "enum":[ "BUILTIN_FUZZ", "BUILTIN_EXPLORER", "APPIUM_JAVA_JUNIT", "APPIUM_JAVA_TESTNG", "APPIUM_PYTHON", "APPIUM_WEB_JAVA_JUNIT", "APPIUM_WEB_JAVA_TESTNG", "APPIUM_WEB_PYTHON", "CALABASH", "INSTRUMENTATION", "UIAUTOMATION", "UIAUTOMATOR", "XCTEST", "XCTEST_UI" ] }, "Tests":{ "type":"list", "member":{"shape":"Test"} }, "TransactionIdentifier":{ "type":"string", "min":32 }, "TrialMinutes":{ "type":"structure", "members":{ "total":{"shape":"Double"}, "remaining":{"shape":"Double"} } }, "URL":{ "type":"string", "max":2048, "min":0 }, "UniqueProblem":{ "type":"structure", "members":{ "message":{"shape":"Message"}, "problems":{"shape":"Problems"} } }, "UniqueProblems":{ "type":"list", "member":{"shape":"UniqueProblem"} }, "UniqueProblemsByExecutionResultMap":{ "type":"map", "key":{"shape":"ExecutionResult"}, "value":{"shape":"UniqueProblems"} }, "UpdateDevicePoolRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"}, "name":{"shape":"Name"}, "description":{"shape":"Message"}, "rules":{"shape":"Rules"} } }, "UpdateDevicePoolResult":{ "type":"structure", "members":{ "devicePool":{"shape":"DevicePool"} } }, "UpdateNetworkProfileRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"}, "name":{"shape":"Name"}, "description":{"shape":"Message"}, "type":{"shape":"NetworkProfileType"}, "uplinkBandwidthBits":{"shape":"Long"}, "downlinkBandwidthBits":{"shape":"Long"}, "uplinkDelayMs":{"shape":"Long"}, "downlinkDelayMs":{"shape":"Long"}, "uplinkJitterMs":{"shape":"Long"}, "downlinkJitterMs":{"shape":"Long"}, "uplinkLossPercent":{"shape":"PercentInteger"}, "downlinkLossPercent":{"shape":"PercentInteger"} } }, "UpdateNetworkProfileResult":{ "type":"structure", "members":{ "networkProfile":{"shape":"NetworkProfile"} } }, "UpdateProjectRequest":{ "type":"structure", "required":["arn"], "members":{ "arn":{"shape":"AmazonResourceName"}, "name":{"shape":"Name"}, "defaultJobTimeoutMinutes":{"shape":"JobTimeoutMinutes"} } }, "UpdateProjectResult":{ "type":"structure", "members":{ "project":{"shape":"Project"} } }, "Upload":{ "type":"structure", "members":{ "arn":{"shape":"AmazonResourceName"}, "name":{"shape":"Name"}, "created":{"shape":"DateTime"}, "type":{"shape":"UploadType"}, "status":{"shape":"UploadStatus"}, "url":{"shape":"URL"}, "metadata":{"shape":"Metadata"}, "contentType":{"shape":"ContentType"}, "message":{"shape":"Message"} } }, "UploadStatus":{ "type":"string", "enum":[ "INITIALIZED", "PROCESSING", "SUCCEEDED", "FAILED" ] }, "UploadType":{ "type":"string", "enum":[ "ANDROID_APP", "IOS_APP", "WEB_APP", "EXTERNAL_DATA", "APPIUM_JAVA_JUNIT_TEST_PACKAGE", "APPIUM_JAVA_TESTNG_TEST_PACKAGE", "APPIUM_PYTHON_TEST_PACKAGE", "APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE", "APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE", "APPIUM_WEB_PYTHON_TEST_PACKAGE", "CALABASH_TEST_PACKAGE", "INSTRUMENTATION_TEST_PACKAGE", "UIAUTOMATION_TEST_PACKAGE", "UIAUTOMATOR_TEST_PACKAGE", "XCTEST_TEST_PACKAGE", "XCTEST_UI_TEST_PACKAGE" ] }, "Uploads":{ "type":"list", "member":{"shape":"Upload"} } } }