Update vendored deps, including AWS SDK, openpgp, ftp, ...

This commit is contained in:
Andrey Smirnov
2018-04-05 17:46:45 +03:00
parent cef4fefc40
commit 0e6ee35942
1497 changed files with 450721 additions and 68034 deletions
@@ -6,6 +6,7 @@
"jsonVersion":"1.1",
"protocol":"json",
"serviceFullName":"AWS Device Farm",
"serviceId":"Device Farm",
"signatureVersion":"v4",
"targetPrefix":"DeviceFarm_20150623",
"uid":"devicefarm-2015-06-23"
@@ -26,6 +27,21 @@
{"shape":"ServiceAccountException"}
]
},
"CreateInstanceProfile":{
"name":"CreateInstanceProfile",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"CreateInstanceProfileRequest"},
"output":{"shape":"CreateInstanceProfileResult"},
"errors":[
{"shape":"ArgumentException"},
{"shape":"NotFoundException"},
{"shape":"LimitExceededException"},
{"shape":"ServiceAccountException"}
]
},
"CreateNetworkProfile":{
"name":"CreateNetworkProfile",
"http":{
@@ -101,6 +117,21 @@
{"shape":"ServiceAccountException"}
]
},
"DeleteInstanceProfile":{
"name":"DeleteInstanceProfile",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"DeleteInstanceProfileRequest"},
"output":{"shape":"DeleteInstanceProfileResult"},
"errors":[
{"shape":"ArgumentException"},
{"shape":"NotFoundException"},
{"shape":"LimitExceededException"},
{"shape":"ServiceAccountException"}
]
},
"DeleteNetworkProfile":{
"name":"DeleteNetworkProfile",
"http":{
@@ -206,6 +237,21 @@
{"shape":"ServiceAccountException"}
]
},
"GetDeviceInstance":{
"name":"GetDeviceInstance",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"GetDeviceInstanceRequest"},
"output":{"shape":"GetDeviceInstanceResult"},
"errors":[
{"shape":"ArgumentException"},
{"shape":"NotFoundException"},
{"shape":"LimitExceededException"},
{"shape":"ServiceAccountException"}
]
},
"GetDevicePool":{
"name":"GetDevicePool",
"http":{
@@ -236,6 +282,21 @@
{"shape":"ServiceAccountException"}
]
},
"GetInstanceProfile":{
"name":"GetInstanceProfile",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"GetInstanceProfileRequest"},
"output":{"shape":"GetInstanceProfileResult"},
"errors":[
{"shape":"ArgumentException"},
{"shape":"NotFoundException"},
{"shape":"LimitExceededException"},
{"shape":"ServiceAccountException"}
]
},
"GetJob":{
"name":"GetJob",
"http":{
@@ -402,6 +463,21 @@
{"shape":"ServiceAccountException"}
]
},
"ListDeviceInstances":{
"name":"ListDeviceInstances",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"ListDeviceInstancesRequest"},
"output":{"shape":"ListDeviceInstancesResult"},
"errors":[
{"shape":"ArgumentException"},
{"shape":"NotFoundException"},
{"shape":"LimitExceededException"},
{"shape":"ServiceAccountException"}
]
},
"ListDevicePools":{
"name":"ListDevicePools",
"http":{
@@ -432,6 +508,21 @@
{"shape":"ServiceAccountException"}
]
},
"ListInstanceProfiles":{
"name":"ListInstanceProfiles",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"ListInstanceProfilesRequest"},
"output":{"shape":"ListInstanceProfilesResult"},
"errors":[
{"shape":"ArgumentException"},
{"shape":"NotFoundException"},
{"shape":"LimitExceededException"},
{"shape":"ServiceAccountException"}
]
},
"ListJobs":{
"name":"ListJobs",
"http":{
@@ -708,6 +799,21 @@
{"shape":"ServiceAccountException"}
]
},
"UpdateDeviceInstance":{
"name":"UpdateDeviceInstance",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"UpdateDeviceInstanceRequest"},
"output":{"shape":"UpdateDeviceInstanceResult"},
"errors":[
{"shape":"ArgumentException"},
{"shape":"NotFoundException"},
{"shape":"LimitExceededException"},
{"shape":"ServiceAccountException"}
]
},
"UpdateDevicePool":{
"name":"UpdateDevicePool",
"http":{
@@ -723,6 +829,21 @@
{"shape":"ServiceAccountException"}
]
},
"UpdateInstanceProfile":{
"name":"UpdateInstanceProfile",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"UpdateInstanceProfileRequest"},
"output":{"shape":"UpdateInstanceProfileResult"},
"errors":[
{"shape":"ArgumentException"},
{"shape":"NotFoundException"},
{"shape":"LimitExceededException"},
{"shape":"ServiceAccountException"}
]
},
"UpdateNetworkProfile":{
"name":"UpdateNetworkProfile",
"http":{
@@ -769,7 +890,8 @@
"maxJobTimeoutMinutes":{"shape":"JobTimeoutMinutes"},
"trialMinutes":{"shape":"TrialMinutes"},
"maxSlots":{"shape":"MaxSlotMap"},
"defaultJobTimeoutMinutes":{"shape":"JobTimeoutMinutes"}
"defaultJobTimeoutMinutes":{"shape":"JobTimeoutMinutes"},
"skipAppResign":{"shape":"SkipAppResign"}
}
},
"AccountsCleanup":{"type":"boolean"},
@@ -905,6 +1027,23 @@
"devicePool":{"shape":"DevicePool"}
}
},
"CreateInstanceProfileRequest":{
"type":"structure",
"required":["name"],
"members":{
"name":{"shape":"Name"},
"description":{"shape":"Message"},
"packageCleanup":{"shape":"Boolean"},
"excludeAppPackagesFromCleanup":{"shape":"PackageIds"},
"rebootAfterUse":{"shape":"Boolean"}
}
},
"CreateInstanceProfileResult":{
"type":"structure",
"members":{
"instanceProfile":{"shape":"InstanceProfile"}
}
},
"CreateNetworkProfileRequest":{
"type":"structure",
"required":[
@@ -961,11 +1100,16 @@
"members":{
"projectArn":{"shape":"AmazonResourceName"},
"deviceArn":{"shape":"AmazonResourceName"},
"instanceArn":{"shape":"AmazonResourceName"},
"sshPublicKey":{"shape":"SshPublicKey"},
"remoteDebugEnabled":{"shape":"Boolean"},
"remoteRecordEnabled":{"shape":"Boolean"},
"remoteRecordAppArn":{"shape":"AmazonResourceName"},
"name":{"shape":"Name"},
"clientId":{"shape":"ClientId"},
"configuration":{"shape":"CreateRemoteAccessSessionConfiguration"}
"configuration":{"shape":"CreateRemoteAccessSessionConfiguration"},
"interactionMode":{"shape":"InteractionMode"},
"skipAppResign":{"shape":"Boolean"}
}
},
"CreateRemoteAccessSessionResult":{
@@ -1019,6 +1163,18 @@
"members":{
}
},
"DeleteInstanceProfileRequest":{
"type":"structure",
"required":["arn"],
"members":{
"arn":{"shape":"AmazonResourceName"}
}
},
"DeleteInstanceProfileResult":{
"type":"structure",
"members":{
}
},
"DeleteNetworkProfileRequest":{
"type":"structure",
"required":["arn"],
@@ -1086,6 +1242,7 @@
"name":{"shape":"Name"},
"manufacturer":{"shape":"String"},
"model":{"shape":"String"},
"modelId":{"shape":"String"},
"formFactor":{"shape":"DeviceFormFactor"},
"platform":{"shape":"DevicePlatform"},
"os":{"shape":"String"},
@@ -1099,7 +1256,8 @@
"remoteAccessEnabled":{"shape":"Boolean"},
"remoteDebugEnabled":{"shape":"Boolean"},
"fleetType":{"shape":"String"},
"fleetName":{"shape":"String"}
"fleetName":{"shape":"String"},
"instances":{"shape":"DeviceInstances"}
}
},
"DeviceAttribute":{
@@ -1111,7 +1269,9 @@
"MANUFACTURER",
"REMOTE_ACCESS_ENABLED",
"REMOTE_DEBUG_ENABLED",
"APPIUM_VERSION"
"APPIUM_VERSION",
"INSTANCE_ARN",
"INSTANCE_LABELS"
]
},
"DeviceFormFactor":{
@@ -1125,6 +1285,21 @@
"type":"list",
"member":{"shape":"String"}
},
"DeviceInstance":{
"type":"structure",
"members":{
"arn":{"shape":"AmazonResourceName"},
"deviceArn":{"shape":"AmazonResourceName"},
"labels":{"shape":"InstanceLabels"},
"status":{"shape":"InstanceStatus"},
"udid":{"shape":"String"},
"instanceProfile":{"shape":"InstanceProfile"}
}
},
"DeviceInstances":{
"type":"list",
"member":{"shape":"DeviceInstance"}
},
"DeviceMinutes":{
"type":"structure",
"members":{
@@ -1183,7 +1358,8 @@
"members":{
"jobTimeoutMinutes":{"shape":"JobTimeoutMinutes"},
"accountsCleanup":{"shape":"AccountsCleanup"},
"appPackagesCleanup":{"shape":"AppPackagesCleanup"}
"appPackagesCleanup":{"shape":"AppPackagesCleanup"},
"skipAppResign":{"shape":"SkipAppResign"}
}
},
"ExecutionResult":{
@@ -1232,6 +1408,19 @@
"accountSettings":{"shape":"AccountSettings"}
}
},
"GetDeviceInstanceRequest":{
"type":"structure",
"required":["arn"],
"members":{
"arn":{"shape":"AmazonResourceName"}
}
},
"GetDeviceInstanceResult":{
"type":"structure",
"members":{
"deviceInstance":{"shape":"DeviceInstance"}
}
},
"GetDevicePoolCompatibilityRequest":{
"type":"structure",
"required":["devicePoolArn"],
@@ -1275,6 +1464,19 @@
"device":{"shape":"Device"}
}
},
"GetInstanceProfileRequest":{
"type":"structure",
"required":["arn"],
"members":{
"arn":{"shape":"AmazonResourceName"}
}
},
"GetInstanceProfileResult":{
"type":"structure",
"members":{
"instanceProfile":{"shape":"InstanceProfile"}
}
},
"GetJobRequest":{
"type":"structure",
"required":["arn"],
@@ -1432,7 +1634,45 @@
"appUpload":{"shape":"Upload"}
}
},
"InstanceLabels":{
"type":"list",
"member":{"shape":"String"}
},
"InstanceProfile":{
"type":"structure",
"members":{
"arn":{"shape":"AmazonResourceName"},
"packageCleanup":{"shape":"Boolean"},
"excludeAppPackagesFromCleanup":{"shape":"PackageIds"},
"rebootAfterUse":{"shape":"Boolean"},
"name":{"shape":"Name"},
"description":{"shape":"Message"}
}
},
"InstanceProfiles":{
"type":"list",
"member":{"shape":"InstanceProfile"}
},
"InstanceStatus":{
"type":"string",
"enum":[
"IN_USE",
"PREPARING",
"AVAILABLE",
"NOT_AVAILABLE"
]
},
"Integer":{"type":"integer"},
"InteractionMode":{
"type":"string",
"enum":[
"INTERACTIVE",
"NO_VIDEO",
"VIDEO_ONLY"
],
"max":64,
"min":0
},
"IosPaths":{
"type":"list",
"member":{"shape":"String"}
@@ -1451,6 +1691,7 @@
"counters":{"shape":"Counters"},
"message":{"shape":"Message"},
"device":{"shape":"Device"},
"instanceArn":{"shape":"AmazonResourceName"},
"deviceMinutes":{"shape":"DeviceMinutes"}
}
},
@@ -1485,6 +1726,20 @@
"nextToken":{"shape":"PaginationToken"}
}
},
"ListDeviceInstancesRequest":{
"type":"structure",
"members":{
"maxResults":{"shape":"Integer"},
"nextToken":{"shape":"PaginationToken"}
}
},
"ListDeviceInstancesResult":{
"type":"structure",
"members":{
"deviceInstances":{"shape":"DeviceInstances"},
"nextToken":{"shape":"PaginationToken"}
}
},
"ListDevicePoolsRequest":{
"type":"structure",
"required":["arn"],
@@ -1515,6 +1770,20 @@
"nextToken":{"shape":"PaginationToken"}
}
},
"ListInstanceProfilesRequest":{
"type":"structure",
"members":{
"maxResults":{"shape":"Integer"},
"nextToken":{"shape":"PaginationToken"}
}
},
"ListInstanceProfilesResult":{
"type":"structure",
"members":{
"instanceProfiles":{"shape":"InstanceProfiles"},
"nextToken":{"shape":"PaginationToken"}
}
},
"ListJobsRequest":{
"type":"structure",
"required":["arn"],
@@ -1858,6 +2127,10 @@
"type":"list",
"member":{"shape":"Offering"}
},
"PackageIds":{
"type":"list",
"member":{"shape":"String"}
},
"PaginationToken":{
"type":"string",
"max":1024,
@@ -1959,13 +2232,18 @@
"started":{"shape":"DateTime"},
"stopped":{"shape":"DateTime"},
"device":{"shape":"Device"},
"instanceArn":{"shape":"AmazonResourceName"},
"remoteDebugEnabled":{"shape":"Boolean"},
"remoteRecordEnabled":{"shape":"Boolean"},
"remoteRecordAppArn":{"shape":"AmazonResourceName"},
"hostAddress":{"shape":"HostAddress"},
"clientId":{"shape":"ClientId"},
"billingMethod":{"shape":"BillingMethod"},
"deviceMinutes":{"shape":"DeviceMinutes"},
"endpoint":{"shape":"String"},
"deviceUdid":{"shape":"String"}
"deviceUdid":{"shape":"String"},
"interactionMode":{"shape":"InteractionMode"},
"skipAppResign":{"shape":"SkipAppResign"}
}
},
"RemoteAccessSessions":{
@@ -2036,7 +2314,17 @@
"networkProfile":{"shape":"NetworkProfile"},
"parsingResultUrl":{"shape":"String"},
"resultCode":{"shape":"ExecutionResultCode"},
"customerArtifactPaths":{"shape":"CustomerArtifactPaths"}
"seed":{"shape":"Integer"},
"appUpload":{"shape":"AmazonResourceName"},
"eventCount":{"shape":"Integer"},
"jobTimeoutMinutes":{"shape":"JobTimeoutMinutes"},
"devicePoolArn":{"shape":"AmazonResourceName"},
"locale":{"shape":"String"},
"radios":{"shape":"Radios"},
"location":{"shape":"Location"},
"customerArtifactPaths":{"shape":"CustomerArtifactPaths"},
"webUrl":{"shape":"String"},
"skipAppResign":{"shape":"SkipAppResign"}
}
},
"Runs":{
@@ -2130,6 +2418,7 @@
},
"exception":true
},
"SkipAppResign":{"type":"boolean"},
"SshPublicKey":{
"type":"string",
"max":8192,
@@ -2208,6 +2497,7 @@
"enum":[
"BUILTIN_FUZZ",
"BUILTIN_EXPLORER",
"WEB_PERFORMANCE_PROFILE",
"APPIUM_JAVA_JUNIT",
"APPIUM_JAVA_TESTNG",
"APPIUM_PYTHON",
@@ -2219,7 +2509,9 @@
"UIAUTOMATION",
"UIAUTOMATOR",
"XCTEST",
"XCTEST_UI"
"XCTEST_UI",
"REMOTE_ACCESS_RECORD",
"REMOTE_ACCESS_REPLAY"
]
},
"Tests":{
@@ -2258,6 +2550,21 @@
"key":{"shape":"ExecutionResult"},
"value":{"shape":"UniqueProblems"}
},
"UpdateDeviceInstanceRequest":{
"type":"structure",
"required":["arn"],
"members":{
"arn":{"shape":"AmazonResourceName"},
"profileArn":{"shape":"AmazonResourceName"},
"labels":{"shape":"InstanceLabels"}
}
},
"UpdateDeviceInstanceResult":{
"type":"structure",
"members":{
"deviceInstance":{"shape":"DeviceInstance"}
}
},
"UpdateDevicePoolRequest":{
"type":"structure",
"required":["arn"],
@@ -2274,6 +2581,24 @@
"devicePool":{"shape":"DevicePool"}
}
},
"UpdateInstanceProfileRequest":{
"type":"structure",
"required":["arn"],
"members":{
"arn":{"shape":"AmazonResourceName"},
"name":{"shape":"Name"},
"description":{"shape":"Message"},
"packageCleanup":{"shape":"Boolean"},
"excludeAppPackagesFromCleanup":{"shape":"PackageIds"},
"rebootAfterUse":{"shape":"Boolean"}
}
},
"UpdateInstanceProfileResult":{
"type":"structure",
"members":{
"instanceProfile":{"shape":"InstanceProfile"}
}
},
"UpdateNetworkProfileRequest":{
"type":"structure",
"required":["arn"],
@@ -3,11 +3,13 @@
"service": "<p>AWS Device Farm is a service that enables mobile app developers to test Android, iOS, and Fire OS apps on physical phones, tablets, and other devices in the cloud.</p>",
"operations": {
"CreateDevicePool": "<p>Creates a device pool.</p>",
"CreateInstanceProfile": "<p>Creates a profile that can be applied to one or more private fleet device instances.</p>",
"CreateNetworkProfile": "<p>Creates a network profile.</p>",
"CreateProject": "<p>Creates a new project.</p>",
"CreateRemoteAccessSession": "<p>Specifies and starts a remote access session.</p>",
"CreateUpload": "<p>Uploads an app or test scripts.</p>",
"DeleteDevicePool": "<p>Deletes a device pool given the pool ARN. Does not allow deletion of curated pools owned by the system.</p>",
"DeleteInstanceProfile": "<p>Deletes a profile that can be applied to one or more private device instances.</p>",
"DeleteNetworkProfile": "<p>Deletes a network profile.</p>",
"DeleteProject": "<p>Deletes an AWS Device Farm project, given the project ARN.</p> <p> <b>Note</b> Deleting this resource does not stop an in-progress run.</p>",
"DeleteRemoteAccessSession": "<p>Deletes a completed remote access session and its results.</p>",
@@ -15,8 +17,10 @@
"DeleteUpload": "<p>Deletes an upload given the upload ARN.</p>",
"GetAccountSettings": "<p>Returns the number of unmetered iOS and/or unmetered Android devices that have been purchased by the account.</p>",
"GetDevice": "<p>Gets information about a unique device type.</p>",
"GetDeviceInstance": "<p>Returns information about a device instance belonging to a private device fleet.</p>",
"GetDevicePool": "<p>Gets information about a device pool.</p>",
"GetDevicePoolCompatibility": "<p>Gets information about compatibility with a device pool.</p>",
"GetInstanceProfile": "<p>Returns information about the specified instance profile.</p>",
"GetJob": "<p>Gets information about a job.</p>",
"GetNetworkProfile": "<p>Returns information about a network profile.</p>",
"GetOfferingStatus": "<p>Gets the current status and future status of all offerings purchased by an AWS account. The response indicates how many offerings are currently available and the offerings that will be available in the next period. The API returns a <code>NotEligible</code> error if the user is not permitted to invoke the operation. Please contact <a href=\"mailto:aws-devicefarm-support@amazon.com\">aws-devicefarm-support@amazon.com</a> if you believe that you should be able to invoke this operation.</p>",
@@ -28,9 +32,11 @@
"GetUpload": "<p>Gets information about an upload.</p>",
"InstallToRemoteAccessSession": "<p>Installs an application to the device in a remote access session. For Android applications, the file must be in .apk format. For iOS applications, the file must be in .ipa format.</p>",
"ListArtifacts": "<p>Gets information about artifacts.</p>",
"ListDeviceInstances": "<p>Returns information about the private device instances associated with one or more AWS accounts.</p>",
"ListDevicePools": "<p>Gets information about device pools.</p>",
"ListDevices": "<p>Gets information about unique device types.</p>",
"ListJobs": "<p>Gets information about jobs.</p>",
"ListInstanceProfiles": "<p>Returns information about all the instance profiles in an AWS account.</p>",
"ListJobs": "<p>Gets information about jobs for a given test run.</p>",
"ListNetworkProfiles": "<p>Returns the list of available network profiles.</p>",
"ListOfferingPromotions": "<p>Returns a list of offering promotions. Each offering promotion record contains the ID and description of the promotion. The API returns a <code>NotEligible</code> error if the caller is not permitted to invoke the operation. Contact <a href=\"mailto:aws-devicefarm-support@amazon.com\">aws-devicefarm-support@amazon.com</a> if you believe that you should be able to invoke this operation.</p>",
"ListOfferingTransactions": "<p>Returns a list of all historical purchases, renewals, and system renewal transactions for an AWS account. The list is paginated and ordered by a descending timestamp (most recent transactions are first). The API returns a <code>NotEligible</code> error if the user is not permitted to invoke the operation. Please contact <a href=\"mailto:aws-devicefarm-support@amazon.com\">aws-devicefarm-support@amazon.com</a> if you believe that you should be able to invoke this operation.</p>",
@@ -39,8 +45,8 @@
"ListRemoteAccessSessions": "<p>Returns a list of all currently running remote access sessions.</p>",
"ListRuns": "<p>Gets information about runs, given an AWS Device Farm project ARN.</p>",
"ListSamples": "<p>Gets information about samples, given an AWS Device Farm project ARN</p>",
"ListSuites": "<p>Gets information about suites.</p>",
"ListTests": "<p>Gets information about tests.</p>",
"ListSuites": "<p>Gets information about test suites for a given job.</p>",
"ListTests": "<p>Gets information about tests in a given test suite.</p>",
"ListUniqueProblems": "<p>Gets information about unique problems.</p>",
"ListUploads": "<p>Gets information about uploads, given an AWS Device Farm project ARN.</p>",
"PurchaseOffering": "<p>Immediately purchases offerings for an AWS account. Offerings renew with the latest total purchased quantity for an offering, unless the renewal was overridden. The API returns a <code>NotEligible</code> error if the user is not permitted to invoke the operation. Please contact <a href=\"mailto:aws-devicefarm-support@amazon.com\">aws-devicefarm-support@amazon.com</a> if you believe that you should be able to invoke this operation.</p>",
@@ -48,7 +54,9 @@
"ScheduleRun": "<p>Schedules a run.</p>",
"StopRemoteAccessSession": "<p>Ends a specified remote access session.</p>",
"StopRun": "<p>Initiates a stop request for the current test run. AWS Device Farm will immediately stop the run on devices where tests have not started executing, and you will not be billed for these devices. On devices where tests have started executing, Setup Suite and Teardown Suite tests will run to completion before stopping execution on those devices. You will be billed for Setup, Teardown, and any tests that were in progress or already completed.</p>",
"UpdateDeviceInstance": "<p>Updates information about an existing private device instance.</p>",
"UpdateDevicePool": "<p>Modifies the name, description, and rules in a device pool given the attributes and the pool ARN. Rule updates are all-or-nothing, meaning they can only be updated as a whole (or not at all).</p>",
"UpdateInstanceProfile": "<p>Updates information about an existing private device instance profile.</p>",
"UpdateNetworkProfile": "<p>Updates the network profile with specific settings.</p>",
"UpdateProject": "<p>Modifies the specified project name, given the project ARN and a new name.</p>"
},
@@ -80,19 +88,26 @@
"CreateNetworkProfileRequest$projectArn": "<p>The Amazon Resource Name (ARN) of the project for which you want to create a network profile.</p>",
"CreateRemoteAccessSessionRequest$projectArn": "<p>The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.</p>",
"CreateRemoteAccessSessionRequest$deviceArn": "<p>The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.</p>",
"CreateRemoteAccessSessionRequest$instanceArn": "<p>The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.</p>",
"CreateRemoteAccessSessionRequest$remoteRecordAppArn": "<p>The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.</p>",
"CreateUploadRequest$projectArn": "<p>The ARN of the project for the upload.</p>",
"DeleteDevicePoolRequest$arn": "<p>Represents the Amazon Resource Name (ARN) of the Device Farm device pool you wish to delete.</p>",
"DeleteInstanceProfileRequest$arn": "<p>The Amazon Resource Name (ARN) of the instance profile you are requesting to delete.</p>",
"DeleteNetworkProfileRequest$arn": "<p>The Amazon Resource Name (ARN) of the network profile you want to delete.</p>",
"DeleteProjectRequest$arn": "<p>Represents the Amazon Resource Name (ARN) of the Device Farm project you wish to delete.</p>",
"DeleteRemoteAccessSessionRequest$arn": "<p>The Amazon Resource Name (ARN) of the sesssion for which you want to delete remote access.</p>",
"DeleteRunRequest$arn": "<p>The Amazon Resource Name (ARN) for the run you wish to delete.</p>",
"DeleteUploadRequest$arn": "<p>Represents the Amazon Resource Name (ARN) of the Device Farm upload you wish to delete.</p>",
"Device$arn": "<p>The device's ARN.</p>",
"DeviceInstance$arn": "<p>The Amazon Resource Name (ARN) of the device instance.</p>",
"DeviceInstance$deviceArn": "<p>The Amazon Resource Name (ARN) of the device.</p>",
"DevicePool$arn": "<p>The device pool's ARN.</p>",
"GetDeviceInstanceRequest$arn": "<p>The Amazon Resource Name (ARN) of the instance you're requesting information about.</p>",
"GetDevicePoolCompatibilityRequest$devicePoolArn": "<p>The device pool's ARN.</p>",
"GetDevicePoolCompatibilityRequest$appArn": "<p>The ARN of the app that is associated with the specified device pool.</p>",
"GetDevicePoolRequest$arn": "<p>The device pool's ARN.</p>",
"GetDeviceRequest$arn": "<p>The device type's ARN.</p>",
"GetInstanceProfileRequest$arn": "<p>The Amazon Resource Name (ARN) of your instance profile.</p>",
"GetJobRequest$arn": "<p>The job's ARN.</p>",
"GetNetworkProfileRequest$arn": "<p>The Amazon Resource Name (ARN) of the network profile you want to return information about.</p>",
"GetProjectRequest$arn": "<p>The project's ARN.</p>",
@@ -103,25 +118,31 @@
"GetUploadRequest$arn": "<p>The upload's ARN.</p>",
"InstallToRemoteAccessSessionRequest$remoteAccessSessionArn": "<p>The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.</p>",
"InstallToRemoteAccessSessionRequest$appArn": "<p>The Amazon Resource Name (ARN) of the app about which you are requesting information.</p>",
"InstanceProfile$arn": "<p>The Amazon Resource Name (ARN) of the instance profile.</p>",
"Job$arn": "<p>The job's ARN.</p>",
"Job$instanceArn": "<p>The Amazon Resource Name (ARN) of the instance.</p>",
"ListArtifactsRequest$arn": "<p>The Run, Job, Suite, or Test ARN.</p>",
"ListDevicePoolsRequest$arn": "<p>The project ARN.</p>",
"ListDevicesRequest$arn": "<p>The Amazon Resource Name (ARN) of the project.</p>",
"ListJobsRequest$arn": "<p>The jobs' ARNs.</p>",
"ListJobsRequest$arn": "<p>The run's Amazon Resource Name (ARN).</p>",
"ListNetworkProfilesRequest$arn": "<p>The Amazon Resource Name (ARN) of the project for which you want to list network profiles.</p>",
"ListProjectsRequest$arn": "<p>Optional. If no Amazon Resource Name (ARN) is specified, then AWS Device Farm returns a list of all projects for the AWS account. You can also specify a project ARN.</p>",
"ListRemoteAccessSessionsRequest$arn": "<p>The Amazon Resource Name (ARN) of the remote access session about which you are requesting information.</p>",
"ListRunsRequest$arn": "<p>The Amazon Resource Name (ARN) of the project for which you want to list runs.</p>",
"ListSamplesRequest$arn": "<p>The Amazon Resource Name (ARN) of the project for which you want to list samples.</p>",
"ListSuitesRequest$arn": "<p>The suites' ARNs.</p>",
"ListTestsRequest$arn": "<p>The tests' ARNs.</p>",
"ListSuitesRequest$arn": "<p>The job's Amazon Resource Name (ARN).</p>",
"ListTestsRequest$arn": "<p>The test suite's Amazon Resource Name (ARN).</p>",
"ListUniqueProblemsRequest$arn": "<p>The unique problems' ARNs.</p>",
"ListUploadsRequest$arn": "<p>The Amazon Resource Name (ARN) of the project for which you want to list uploads.</p>",
"NetworkProfile$arn": "<p>The Amazon Resource Name (ARN) of the network profile.</p>",
"ProblemDetail$arn": "<p>The problem detail's ARN.</p>",
"Project$arn": "<p>The project's ARN.</p>",
"RemoteAccessSession$arn": "<p>The Amazon Resource Name (ARN) of the remote access session.</p>",
"RemoteAccessSession$instanceArn": "<p>The Amazon Resource Name (ARN) of the instance.</p>",
"RemoteAccessSession$remoteRecordAppArn": "<p>The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.</p>",
"Run$arn": "<p>The run's ARN.</p>",
"Run$appUpload": "<p>An app to upload or that has been uploaded.</p>",
"Run$devicePoolArn": "<p>The ARN of the device pool for the run.</p>",
"Sample$arn": "<p>The sample's ARN.</p>",
"ScheduleRunConfiguration$extraDataPackageArn": "<p>The ARN of the extra data for the run. The extra data is a .zip file that AWS Device Farm will extract to external data for Android or the app's sandbox for iOS.</p>",
"ScheduleRunConfiguration$networkProfileArn": "<p>Reserved for internal use.</p>",
@@ -133,8 +154,11 @@
"StopRunRequest$arn": "<p>Represents the Amazon Resource Name (ARN) of the Device Farm run you wish to stop.</p>",
"Suite$arn": "<p>The suite's ARN.</p>",
"Test$arn": "<p>The test's ARN.</p>",
"UpdateDeviceInstanceRequest$arn": "<p>The Amazon Resource Name (ARN) of the device instance.</p>",
"UpdateDeviceInstanceRequest$profileArn": "<p>The Amazon Resource Name (ARN) of the profile that you want to associate with the device instance.</p>",
"UpdateDevicePoolRequest$arn": "<p>The Amazon Resourc Name (ARN) of the Device Farm device pool you wish to update.</p>",
"UpdateNetworkProfileRequest$arn": "<p>The Amazon Resource Name (ARN) of the project that you wish to update network profile settings.</p>",
"UpdateInstanceProfileRequest$arn": "<p>The Amazon Resource Name (ARN) of the instance profile.</p>",
"UpdateNetworkProfileRequest$arn": "<p>The Amazon Resource Name (ARN) of the project for which you want to update network profile settings.</p>",
"UpdateProjectRequest$arn": "<p>The Amazon Resource Name (ARN) of the project whose name you wish to update.</p>",
"Upload$arn": "<p>The upload's ARN.</p>"
}
@@ -189,7 +213,7 @@
"BillingMethod": {
"base": null,
"refs": {
"CreateRemoteAccessSessionConfiguration$billingMethod": "<p>Returns the billing method for purposes of configuring a remote access session.</p>",
"CreateRemoteAccessSessionConfiguration$billingMethod": "<p>The billing method for the remote access session.</p>",
"RemoteAccessSession$billingMethod": "<p>The billing method of the remote access session. Possible values include <code>METERED</code> or <code>UNMETERED</code>. For more information about metered devices, see <a href=\"http://docs.aws.amazon.com/devicefarm/latest/developerguide/welcome.html#welcome-terminology\">AWS Device Farm terminology</a>.\"</p>",
"Run$billingMethod": "<p>Specifies the billing method for a test run: <code>metered</code> or <code>unmetered</code>. If the parameter is not specified, the default value is <code>metered</code>.</p>",
"ScheduleRunConfiguration$billingMethod": "<p>Specifies the billing method for a test run: <code>metered</code> or <code>unmetered</code>. If the parameter is not specified, the default value is <code>metered</code>.</p>"
@@ -198,15 +222,24 @@
"Boolean": {
"base": null,
"refs": {
"CreateInstanceProfileRequest$packageCleanup": "<p>When set to <code>true</code>, Device Farm will remove app packages after a test run. The default value is <code>false</code> for private devices.</p>",
"CreateInstanceProfileRequest$rebootAfterUse": "<p>When set to <code>true</code>, Device Farm will reboot the instance after a test run. The default value is <code>true</code>.</p>",
"CreateRemoteAccessSessionRequest$remoteDebugEnabled": "<p>Set to <code>true</code> if you want to access devices remotely for debugging in your remote access session.</p>",
"CreateRemoteAccessSessionRequest$remoteRecordEnabled": "<p>Set to <code>true</code> to enable remote recording for the remote access session.</p>",
"CreateRemoteAccessSessionRequest$skipAppResign": "<p>When set to <code>true</code>, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.</p> <p>For more information about how Device Farm re-signs your app(s), see <a href=\"https://aws.amazon.com/device-farm/faq/\">Do you modify my app?</a> in the <i>AWS Device Farm FAQs</i>.</p>",
"Device$remoteAccessEnabled": "<p>Specifies whether remote access has been enabled for the specified device.</p>",
"Device$remoteDebugEnabled": "<p>This flag is set to <code>true</code> if remote debugging is enabled for the device.</p>",
"DevicePoolCompatibilityResult$compatible": "<p>Whether the result was compatible with the device pool.</p>",
"InstanceProfile$packageCleanup": "<p>When set to <code>true</code>, Device Farm will remove app packages after a test run. The default value is <code>false</code> for private devices.</p>",
"InstanceProfile$rebootAfterUse": "<p>When set to <code>true</code>, Device Farm will reboot the instance after a test run. The default value is <code>true</code>.</p>",
"Radios$wifi": "<p>True if Wi-Fi is enabled at the beginning of the test; otherwise, false.</p>",
"Radios$bluetooth": "<p>True if Bluetooth is enabled at the beginning of the test; otherwise, false.</p>",
"Radios$nfc": "<p>True if NFC is enabled at the beginning of the test; otherwise, false.</p>",
"Radios$gps": "<p>True if GPS is enabled at the beginning of the test; otherwise, false.</p>",
"RemoteAccessSession$remoteDebugEnabled": "<p>This flag is set to <code>true</code> if remote debugging is enabled for the remote access session.</p>"
"RemoteAccessSession$remoteDebugEnabled": "<p>This flag is set to <code>true</code> if remote debugging is enabled for the remote access session.</p>",
"RemoteAccessSession$remoteRecordEnabled": "<p>This flag is set to <code>true</code> if remote recording is enabled for the remote access session.</p>",
"UpdateInstanceProfileRequest$packageCleanup": "<p>The updated choice for whether you want to specify package cleanup. The default value is <code>false</code> for private devices.</p>",
"UpdateInstanceProfileRequest$rebootAfterUse": "<p>The updated choice for whether you want to reboot the device after use. The default value is <code>true</code>.</p>"
}
},
"CPU": {
@@ -218,7 +251,7 @@
"ClientId": {
"base": null,
"refs": {
"CreateRemoteAccessSessionRequest$clientId": "<p>Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same <code>clientId</code> value in each call to <code>CreateRemoteAccessSession</code>. This is required only if <code>remoteDebugEnabled</code> is set to true <code>true</code>.</p>",
"CreateRemoteAccessSessionRequest$clientId": "<p>Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the same <code>clientId</code> value in each call to <code>CreateRemoteAccessSession</code>. This is required only if <code>remoteDebugEnabled</code> is set to <code>true</code>.</p>",
"RemoteAccessSession$clientId": "<p>Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.</p>"
}
},
@@ -248,6 +281,16 @@
"refs": {
}
},
"CreateInstanceProfileRequest": {
"base": null,
"refs": {
}
},
"CreateInstanceProfileResult": {
"base": null,
"refs": {
}
},
"CreateNetworkProfileRequest": {
"base": null,
"refs": {
@@ -269,7 +312,7 @@
}
},
"CreateRemoteAccessSessionConfiguration": {
"base": "<p>Creates the configuration settings for a remote access session, including the device model and type.</p>",
"base": "<p>Configuration settings for a remote access session, including billing method.</p>",
"refs": {
"CreateRemoteAccessSessionRequest$configuration": "<p>The configuration information for the remote access session request.</p>"
}
@@ -341,6 +384,16 @@
"refs": {
}
},
"DeleteInstanceProfileRequest": {
"base": null,
"refs": {
}
},
"DeleteInstanceProfileResult": {
"base": null,
"refs": {
}
},
"DeleteNetworkProfileRequest": {
"base": null,
"refs": {
@@ -406,7 +459,7 @@
"base": null,
"refs": {
"IncompatibilityMessage$type": "<p>The type of incompatibility.</p> <p>Allowed values include:</p> <ul> <li> <p>ARN: The ARN.</p> </li> <li> <p>FORM_FACTOR: The form factor (for example, phone or tablet).</p> </li> <li> <p>MANUFACTURER: The manufacturer.</p> </li> <li> <p>PLATFORM: The platform (for example, Android or iOS).</p> </li> <li> <p>REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.</p> </li> <li> <p>APPIUM_VERSION: The Appium version for the test.</p> </li> </ul>",
"Rule$attribute": "<p>The rule's stringified attribute. For example, specify the value as <code>\"\\\"abc\\\"\"</code>.</p> <p>Allowed values include:</p> <ul> <li> <p>ARN: The ARN.</p> </li> <li> <p>FORM_FACTOR: The form factor (for example, phone or tablet).</p> </li> <li> <p>MANUFACTURER: The manufacturer.</p> </li> <li> <p>PLATFORM: The platform (for example, Android or iOS).</p> </li> <li> <p>REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.</p> </li> <li> <p>APPIUM_VERSION: The Appium version for the test.</p> </li> </ul>"
"Rule$attribute": "<p>The rule's stringified attribute. For example, specify the value as <code>\"\\\"abc\\\"\"</code>.</p> <p>Allowed values include:</p> <ul> <li> <p>ARN: The ARN.</p> </li> <li> <p>FORM_FACTOR: The form factor (for example, phone or tablet).</p> </li> <li> <p>MANUFACTURER: The manufacturer.</p> </li> <li> <p>PLATFORM: The platform (for example, Android or iOS).</p> </li> <li> <p>REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access.</p> </li> <li> <p>APPIUM_VERSION: The Appium version for the test.</p> </li> <li> <p>INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.</p> </li> <li> <p>INSTANCE_LABELS: The label of the device instance.</p> </li> </ul>"
}
},
"DeviceFormFactor": {
@@ -421,6 +474,21 @@
"CustomerArtifactPaths$deviceHostPaths": "<p>Comma-separated list of paths in the test execution environment where the artifacts generated by the customer's tests will be pulled from.</p>"
}
},
"DeviceInstance": {
"base": "<p>Represents the device instance.</p>",
"refs": {
"DeviceInstances$member": null,
"GetDeviceInstanceResult$deviceInstance": "<p>An object containing information about your device instance.</p>",
"UpdateDeviceInstanceResult$deviceInstance": "<p>An object containing information about your device instance.</p>"
}
},
"DeviceInstances": {
"base": null,
"refs": {
"Device$instances": "<p>The instances belonging to this device.</p>",
"ListDeviceInstancesResult$deviceInstances": "<p>An object containing information about your device instances.</p>"
}
},
"DeviceMinutes": {
"base": "<p>Represents the total (metered or unmetered) minutes used by the resource to run tests. Contains the sum of minutes consumed by all children.</p>",
"refs": {
@@ -545,6 +613,16 @@
"refs": {
}
},
"GetDeviceInstanceRequest": {
"base": null,
"refs": {
}
},
"GetDeviceInstanceResult": {
"base": null,
"refs": {
}
},
"GetDevicePoolCompatibilityRequest": {
"base": "<p>Represents a request to the get device pool compatibility operation.</p>",
"refs": {
@@ -575,6 +653,16 @@
"refs": {
}
},
"GetInstanceProfileRequest": {
"base": null,
"refs": {
}
},
"GetInstanceProfileResult": {
"base": null,
"refs": {
}
},
"GetJobRequest": {
"base": "<p>Represents a request to the get job operation.</p>",
"refs": {
@@ -698,6 +786,35 @@
"refs": {
}
},
"InstanceLabels": {
"base": null,
"refs": {
"DeviceInstance$labels": "<p>An array of strings describing the device instance.</p>",
"UpdateDeviceInstanceRequest$labels": "<p>An array of strings that you want to associate with the device instance.</p>"
}
},
"InstanceProfile": {
"base": "<p>Represents the instance profile.</p>",
"refs": {
"CreateInstanceProfileResult$instanceProfile": "<p>An object containing information about your instance profile.</p>",
"DeviceInstance$instanceProfile": "<p>A object containing information about the instance profile.</p>",
"GetInstanceProfileResult$instanceProfile": "<p>An object containing information about your instance profile.</p>",
"InstanceProfiles$member": null,
"UpdateInstanceProfileResult$instanceProfile": "<p>An object containing information about your instance profile.</p>"
}
},
"InstanceProfiles": {
"base": null,
"refs": {
"ListInstanceProfilesResult$instanceProfiles": "<p>An object containing information about your instance profiles.</p>"
}
},
"InstanceStatus": {
"base": null,
"refs": {
"DeviceInstance$status": "<p>The status of the device instance. Valid values are listed below.</p>"
}
},
"Integer": {
"base": null,
"refs": {
@@ -708,6 +825,8 @@
"Counters$errored": "<p>The number of errored entities.</p>",
"Counters$stopped": "<p>The number of stopped entities.</p>",
"Counters$skipped": "<p>The number of skipped entities.</p>",
"ListDeviceInstancesRequest$maxResults": "<p>An integer specifying the maximum number of items you want to return in the API response.</p>",
"ListInstanceProfilesRequest$maxResults": "<p>An integer specifying the maximum number of items you want to return in the API response.</p>",
"MaxSlotMap$value": null,
"OfferingStatus$quantity": "<p>The number of available devices in the offering.</p>",
"PurchaseOfferingRequest$quantity": "<p>The number of device slots you wish to purchase in an offering request.</p>",
@@ -716,7 +835,16 @@
"Resolution$width": "<p>The screen resolution's width, expressed in pixels.</p>",
"Resolution$height": "<p>The screen resolution's height, expressed in pixels.</p>",
"Run$totalJobs": "<p>The total number of jobs for the run.</p>",
"Run$completedJobs": "<p>The total number of completed jobs.</p>"
"Run$completedJobs": "<p>The total number of completed jobs.</p>",
"Run$seed": "<p>For fuzz tests, this is a seed to use for randomizing the UI fuzz test. Using the same seed value between tests ensures identical event sequences.</p>",
"Run$eventCount": "<p>For fuzz tests, this is the number of events, between 1 and 10000, that the UI fuzz test should perform.</p>"
}
},
"InteractionMode": {
"base": null,
"refs": {
"CreateRemoteAccessSessionRequest$interactionMode": "<p>The interaction mode of the remote access session. Valid values are:</p> <ul> <li> <p>INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You <b>cannot</b> run XCUITest framework-based tests in this mode.</p> </li> <li> <p>NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You <b>can</b> run XCUITest framework-based tests in this mode.</p> </li> <li> <p>VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You <b>can</b> run XCUITest framework-based tests and watch the screen in this mode.</p> </li> </ul>",
"RemoteAccessSession$interactionMode": "<p>The interaction mode of the remote access session. Valid values are:</p> <ul> <li> <p>INTERACTIVE: You can interact with the iOS device by viewing, touching, and rotating the screen. You <b>cannot</b> run XCUITest framework-based tests in this mode.</p> </li> <li> <p>NO_VIDEO: You are connected to the device but cannot interact with it or view the screen. This mode has the fastest test execution speed. You <b>can</b> run XCUITest framework-based tests in this mode.</p> </li> <li> <p>VIDEO_ONLY: You can view the screen but cannot touch or rotate it. You <b>can</b> run XCUITest framework-based tests and watch the screen in this mode.</p> </li> </ul>"
}
},
"IosPaths": {
@@ -740,6 +868,7 @@
"CreateProjectRequest$defaultJobTimeoutMinutes": "<p>Sets the execution timeout value (in minutes) for a project. All test runs in this project will use the specified execution timeout value unless overridden when scheduling a run.</p>",
"ExecutionConfiguration$jobTimeoutMinutes": "<p>The number of minutes a test run will execute before it times out.</p>",
"Project$defaultJobTimeoutMinutes": "<p>The default number of minutes (at the project level) a test run will execute before it times out. Default value is 60 minutes.</p>",
"Run$jobTimeoutMinutes": "<p>The number of minutes the job will execute before it times out.</p>",
"UpdateProjectRequest$defaultJobTimeoutMinutes": "<p>The number of minutes a test run in the project will execute before it times out.</p>"
}
},
@@ -764,6 +893,16 @@
"refs": {
}
},
"ListDeviceInstancesRequest": {
"base": null,
"refs": {
}
},
"ListDeviceInstancesResult": {
"base": null,
"refs": {
}
},
"ListDevicePoolsRequest": {
"base": "<p>Represents the result of a list device pools request.</p>",
"refs": {
@@ -784,6 +923,16 @@
"refs": {
}
},
"ListInstanceProfilesRequest": {
"base": null,
"refs": {
}
},
"ListInstanceProfilesResult": {
"base": null,
"refs": {
}
},
"ListJobsRequest": {
"base": "<p>Represents a request to the list jobs operation.</p>",
"refs": {
@@ -917,6 +1066,7 @@
"Location": {
"base": "<p>Represents a latitude and longitude pair, expressed in geographic coordinate system degrees (for example 47.6204, -122.3491).</p> <p>Elevation is currently not supported.</p>",
"refs": {
"Run$location": "<p>Information about the location that is used for the run.</p>",
"ScheduleRunConfiguration$location": "<p>Information about the location that is used for the run.</p>"
}
},
@@ -956,10 +1106,12 @@
"refs": {
"ArgumentException$message": "<p>Any additional information about the exception.</p>",
"CreateDevicePoolRequest$description": "<p>The device pool's description.</p>",
"CreateInstanceProfileRequest$description": "<p>The description of your instance profile.</p>",
"CreateNetworkProfileRequest$description": "<p>The description of the network profile.</p>",
"DevicePool$description": "<p>The device pool's description.</p>",
"IdempotencyException$message": "<p>Any additional information about the exception.</p>",
"IncompatibilityMessage$message": "<p>A message about the incompatibility.</p>",
"InstanceProfile$description": "<p>The description of the instance profile.</p>",
"Job$message": "<p>A message about the job's result.</p>",
"LimitExceededException$message": "<p>Any additional information about the exception.</p>",
"NetworkProfile$description": "<p>The description of the network profile.</p>",
@@ -975,6 +1127,7 @@
"Test$message": "<p>A message about the test's result.</p>",
"UniqueProblem$message": "<p>A message about the unique problems' result.</p>",
"UpdateDevicePoolRequest$description": "<p>A description of the device pool you wish to update.</p>",
"UpdateInstanceProfileRequest$description": "<p>The updated description for your instance profile.</p>",
"UpdateNetworkProfileRequest$description": "<p>The descriptoin of the network profile about which you are returning information.</p>",
"Upload$message": "<p>A message about the upload's result.</p>"
}
@@ -997,12 +1150,14 @@
"refs": {
"Artifact$name": "<p>The artifact's name.</p>",
"CreateDevicePoolRequest$name": "<p>The device pool's name.</p>",
"CreateInstanceProfileRequest$name": "<p>The name of your instance profile.</p>",
"CreateNetworkProfileRequest$name": "<p>The name you wish to specify for the new network profile.</p>",
"CreateProjectRequest$name": "<p>The project's name.</p>",
"CreateRemoteAccessSessionRequest$name": "<p>The name of the remote access session that you wish to create.</p>",
"CreateUploadRequest$name": "<p>The upload's file name. The name should not contain the '/' character. If uploading an iOS app, the file name needs to end with the <code>.ipa</code> extension. If uploading an Android app, the file name needs to end with the <code>.apk</code> extension. For all others, the file name must end with the <code>.zip</code> file extension.</p>",
"Device$name": "<p>The device's display name.</p>",
"DevicePool$name": "<p>The device pool's name.</p>",
"InstanceProfile$name": "<p>The name of the instance profile.</p>",
"Job$name": "<p>The job's name.</p>",
"NetworkProfile$name": "<p>The name of the network profile.</p>",
"ProblemDetail$name": "<p>The problem detail's name.</p>",
@@ -1013,6 +1168,7 @@
"Suite$name": "<p>The suite's name.</p>",
"Test$name": "<p>The test's name.</p>",
"UpdateDevicePoolRequest$name": "<p>A string representing the name of the device pool you wish to update.</p>",
"UpdateInstanceProfileRequest$name": "<p>The updated name for your instance profile.</p>",
"UpdateNetworkProfileRequest$name": "<p>The name of the network profile about which you are returning information.</p>",
"UpdateProjectRequest$name": "<p>A string representing the new name of the project that you are updating.</p>",
"Upload$name": "<p>The upload's file name.</p>"
@@ -1135,6 +1291,14 @@
"ListOfferingsResult$offerings": "<p>A value representing the list offering results.</p>"
}
},
"PackageIds": {
"base": null,
"refs": {
"CreateInstanceProfileRequest$excludeAppPackagesFromCleanup": "<p>An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.</p> <p>The list of packages is only considered if you set <code>packageCleanup</code> to <code>true</code>.</p>",
"InstanceProfile$excludeAppPackagesFromCleanup": "<p>An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.</p> <p>The list of packages is only considered if you set <code>packageCleanup</code> to <code>true</code>.</p>",
"UpdateInstanceProfileRequest$excludeAppPackagesFromCleanup": "<p>An array of strings specifying the list of app packages that should not be cleaned up from the device after a test run is over.</p> <p>The list of packages is only considered if you set <code>packageCleanup</code> to <code>true</code>.</p>"
}
},
"PaginationToken": {
"base": null,
"refs": {
@@ -1142,10 +1306,14 @@
"GetOfferingStatusResult$nextToken": "<p>An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.</p>",
"ListArtifactsRequest$nextToken": "<p>An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.</p>",
"ListArtifactsResult$nextToken": "<p>If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.</p>",
"ListDeviceInstancesRequest$nextToken": "<p>An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.</p>",
"ListDeviceInstancesResult$nextToken": "<p>An identifier that can be used in the next call to this operation to return the next set of items in the list.</p>",
"ListDevicePoolsRequest$nextToken": "<p>An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.</p>",
"ListDevicePoolsResult$nextToken": "<p>If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.</p>",
"ListDevicesRequest$nextToken": "<p>An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.</p>",
"ListDevicesResult$nextToken": "<p>If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.</p>",
"ListInstanceProfilesRequest$nextToken": "<p>An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.</p>",
"ListInstanceProfilesResult$nextToken": "<p>An identifier that can be used in the next call to this operation to return the next set of items in the list.</p>",
"ListJobsRequest$nextToken": "<p>An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.</p>",
"ListJobsResult$nextToken": "<p>If the number of items that are returned is significantly large, this is an identifier that is also returned, which can be used in a subsequent call to this operation to return the next set of items in the list.</p>",
"ListNetworkProfilesRequest$nextToken": "<p>An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.</p>",
@@ -1241,6 +1409,7 @@
"Radios": {
"base": "<p>Represents the set of radios and their states on a device. Examples of radios include Wi-Fi, GPS, Bluetooth, and NFC.</p>",
"refs": {
"Run$radios": "<p>Information about the radio states for the run.</p>",
"ScheduleRunConfiguration$radios": "<p>Information about the radio states for the run.</p>"
}
},
@@ -1374,6 +1543,15 @@
"refs": {
}
},
"SkipAppResign": {
"base": null,
"refs": {
"AccountSettings$skipAppResign": "<p>When set to <code>true</code>, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.</p> <p>For more information about how Device Farm re-signs your app(s), see <a href=\"https://aws.amazon.com/device-farm/faq/\">Do you modify my app?</a> in the <i>AWS Device Farm FAQs</i>.</p>",
"ExecutionConfiguration$skipAppResign": "<p>When set to <code>true</code>, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.</p> <p>For more information about how Device Farm re-signs your app(s), see <a href=\"https://aws.amazon.com/device-farm/faq/\">Do you modify my app?</a> in the <i>AWS Device Farm FAQs</i>.</p>",
"RemoteAccessSession$skipAppResign": "<p>When set to <code>true</code>, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.</p> <p>For more information about how Device Farm re-signs your app(s), see <a href=\"https://aws.amazon.com/device-farm/faq/\">Do you modify my app?</a> in the <i>AWS Device Farm FAQs</i>.</p>",
"Run$skipAppResign": "<p>When set to <code>true</code>, for private devices, Device Farm will not sign your app again. For public devices, Device Farm always signs your apps again and this parameter has no effect.</p> <p>For more information about how Device Farm re-signs your app(s), see <a href=\"https://aws.amazon.com/device-farm/faq/\">Do you modify my app?</a> in the <i>AWS Device Farm FAQs</i>.</p>"
}
},
"SshPublicKey": {
"base": null,
"refs": {
@@ -1409,6 +1587,7 @@
"CPU$architecture": "<p>The CPU's architecture, for example x86 or ARM.</p>",
"Device$manufacturer": "<p>The device's manufacturer name.</p>",
"Device$model": "<p>The device's model name.</p>",
"Device$modelId": "<p>The device's model ID.</p>",
"Device$os": "<p>The device's operating system type.</p>",
"Device$image": "<p>The device's image name.</p>",
"Device$carrier": "<p>The device's carrier.</p>",
@@ -1416,12 +1595,17 @@
"Device$fleetType": "<p>The type of fleet to which this device belongs. Possible values for fleet type are PRIVATE and PUBLIC.</p>",
"Device$fleetName": "<p>The name of the fleet to which this device belongs.</p>",
"DeviceHostPaths$member": null,
"DeviceInstance$udid": "<p>Unique device identifier for the device instance.</p>",
"InstanceLabels$member": null,
"IosPaths$member": null,
"MaxSlotMap$key": null,
"PackageIds$member": null,
"RemoteAccessSession$endpoint": "<p>The endpoint for the remote access sesssion.</p>",
"RemoteAccessSession$deviceUdid": "<p>Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.</p>",
"Rule$value": "<p>The rule's value.</p>",
"Run$parsingResultUrl": "<p>Read-only URL for an object in S3 bucket where you can get the parsing results of the test package. If the test package doesn't parse, the reason why it doesn't parse appears in the file that this URL points to.</p>",
"Run$locale": "<p>Information about the locale that is used for the run.</p>",
"Run$webUrl": "<p>The Device Farm console URL for the recording of the run.</p>",
"ScheduleRunConfiguration$locale": "<p>Information about the locale that is used for the run.</p>",
"TestParameters$key": null,
"TestParameters$value": null
@@ -1508,6 +1692,16 @@
"ListUniqueProblemsResult$uniqueProblems": "<p>Information about the unique problems.</p> <p>Allowed values include:</p> <ul> <li> <p>PENDING: A pending condition.</p> </li> <li> <p>PASSED: A passing condition.</p> </li> <li> <p>WARNED: A warning condition.</p> </li> <li> <p>FAILED: A failed condition.</p> </li> <li> <p>SKIPPED: A skipped condition.</p> </li> <li> <p>ERRORED: An error condition.</p> </li> <li> <p>STOPPED: A stopped condition.</p> </li> </ul>"
}
},
"UpdateDeviceInstanceRequest": {
"base": null,
"refs": {
}
},
"UpdateDeviceInstanceResult": {
"base": null,
"refs": {
}
},
"UpdateDevicePoolRequest": {
"base": "<p>Represents a request to the update device pool operation.</p>",
"refs": {
@@ -1518,6 +1712,16 @@
"refs": {
}
},
"UpdateInstanceProfileRequest": {
"base": null,
"refs": {
}
},
"UpdateInstanceProfileResult": {
"base": null,
"refs": {
}
},
"UpdateNetworkProfileRequest": {
"base": null,
"refs": {
@@ -0,0 +1,18 @@
{
"version": 1,
"defaultRegion": "us-west-2",
"testCases": [
{
"operationName": "ListDevices",
"input": {},
"errorExpectedFromService": false
},
{
"operationName": "GetDevice",
"input": {
"arn": "arn:aws:devicefarm:us-west-2::device:000000000000000000000000fake-arn"
},
"errorExpectedFromService": true
}
]
}