route/vendor/github.com/aws/aws-sdk-go/models/apis/devicefarm/2015-06-23/api-2.json

2366 lines
61 KiB
JSON

{
"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"}
}
}
}