|
218 | 218 | {"shape":"LimitExceededException"}, |
219 | 219 | {"shape":"ServiceAccountException"} |
220 | 220 | ], |
221 | | - "documentation":"<p>Deletes an AWS Device Farm project, given the project ARN.</p> <p> Deleting this resource does not stop an in-progress run.</p>" |
| 221 | + "documentation":"<p>Deletes an AWS Device Farm project, given the project ARN. You cannot delete a project if it has an active run or session.</p> <important> <p>You cannot undo this operation.</p> </important>" |
222 | 222 | }, |
223 | 223 | "DeleteRemoteAccessSession":{ |
224 | 224 | "name":"DeleteRemoteAccessSession", |
|
234 | 234 | {"shape":"LimitExceededException"}, |
235 | 235 | {"shape":"ServiceAccountException"} |
236 | 236 | ], |
237 | | - "documentation":"<p>Deletes a completed remote access session and its results.</p>" |
| 237 | + "documentation":"<p>Deletes a completed remote access session and its results. You cannot delete a remote access session if it is still active.</p> <important> <p>You cannot undo this operation.</p> </important>" |
238 | 238 | }, |
239 | 239 | "DeleteRun":{ |
240 | 240 | "name":"DeleteRun", |
|
250 | 250 | {"shape":"LimitExceededException"}, |
251 | 251 | {"shape":"ServiceAccountException"} |
252 | 252 | ], |
253 | | - "documentation":"<p>Deletes the run, given the run ARN.</p> <p> Deleting this resource does not stop an in-progress run.</p>" |
| 253 | + "documentation":"<p>Deletes the run, given the run ARN. You cannot delete a run if it is still active.</p> <important> <p>You cannot undo this operation.</p> </important>" |
254 | 254 | }, |
255 | 255 | "DeleteTestGridProject":{ |
256 | 256 | "name":"DeleteTestGridProject", |
|
266 | 266 | {"shape":"CannotDeleteException"}, |
267 | 267 | {"shape":"InternalServiceException"} |
268 | 268 | ], |
269 | | - "documentation":"<p> Deletes a Selenium testing project and all content generated under it. </p> <important> <p>You cannot undo this operation.</p> </important> <note> <p>You cannot delete a project if it has active sessions.</p> </note>" |
| 269 | + "documentation":"<p> Deletes a Selenium testing project and all content generated under it. You cannot delete a project if it has active sessions.</p> <important> <p>You cannot undo this operation.</p> </important>" |
270 | 270 | }, |
271 | 271 | "DeleteUpload":{ |
272 | 272 | "name":"DeleteUpload", |
|
1423 | 1423 | "documentation":"<p>The requested object could not be deleted.</p>", |
1424 | 1424 | "exception":true |
1425 | 1425 | }, |
1426 | | - "ClientId":{ |
1427 | | - "type":"string", |
1428 | | - "max":64, |
1429 | | - "min":0 |
1430 | | - }, |
1431 | 1426 | "ContentType":{ |
1432 | 1427 | "type":"string", |
1433 | 1428 | "max":64, |
|
1683 | 1678 | "shape":"AmazonResourceName", |
1684 | 1679 | "documentation":"<p>The Amazon Resource Name (ARN) of the device instance for which you want to create a remote access session.</p>" |
1685 | 1680 | }, |
1686 | | - "sshPublicKey":{ |
1687 | | - "shape":"SshPublicKey", |
1688 | | - "documentation":"<p>Ignored. The public key of the <code>ssh</code> key pair you want to use for connecting to remote devices in your remote debugging session. This key is required only if <code>remoteDebugEnabled</code> is set to <code>true</code>.</p> <p>Remote debugging is <a href=\"https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html\">no longer supported</a>.</p>" |
1689 | | - }, |
1690 | | - "remoteDebugEnabled":{ |
1691 | | - "shape":"Boolean", |
1692 | | - "documentation":"<p>Set to <code>true</code> if you want to access devices remotely for debugging in your remote access session.</p> <p>Remote debugging is <a href=\"https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html\">no longer supported</a>.</p>" |
1693 | | - }, |
1694 | | - "remoteRecordEnabled":{ |
1695 | | - "shape":"Boolean", |
1696 | | - "documentation":"<p>Set to <code>true</code> to enable remote recording for the remote access session.</p>" |
1697 | | - }, |
1698 | | - "remoteRecordAppArn":{ |
1699 | | - "shape":"AmazonResourceName", |
1700 | | - "documentation":"<p>The Amazon Resource Name (ARN) for the app to be recorded in the remote access session.</p>" |
1701 | | - }, |
1702 | 1681 | "name":{ |
1703 | 1682 | "shape":"Name", |
1704 | 1683 | "documentation":"<p>The name of the remote access session to create.</p>" |
1705 | 1684 | }, |
1706 | | - "clientId":{ |
1707 | | - "shape":"ClientId", |
1708 | | - "documentation":"<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 identifier is required only if <code>remoteDebugEnabled</code> is set to <code>true</code>.</p> <p>Remote debugging is <a href=\"https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html\">no longer supported</a>.</p>" |
1709 | | - }, |
1710 | 1685 | "configuration":{ |
1711 | 1686 | "shape":"CreateRemoteAccessSessionConfiguration", |
1712 | 1687 | "documentation":"<p>The configuration information for the remote access session request.</p>" |
1713 | 1688 | }, |
1714 | 1689 | "interactionMode":{ |
1715 | 1690 | "shape":"InteractionMode", |
1716 | | - "documentation":"<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 cannot 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 can 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 can run XCUITest framework-based tests and watch the screen in this mode.</p> </li> </ul>" |
| 1691 | + "documentation":"<p>The interaction mode of the remote access session. Changing the interactive mode of remote access sessions is no longer available.</p>", |
| 1692 | + "deprecated":true, |
| 1693 | + "deprecatedMessage":"Changing the interactive mode of Remote Access sessions is no longer available.", |
| 1694 | + "deprecatedSince":"2019-09-09" |
1717 | 1695 | }, |
1718 | 1696 | "skipAppResign":{ |
1719 | 1697 | "shape":"Boolean", |
|
2089 | 2067 | }, |
2090 | 2068 | "remoteDebugEnabled":{ |
2091 | 2069 | "shape":"Boolean", |
2092 | | - "documentation":"<p>This flag is set to <code>true</code> if remote debugging is enabled for the device.</p> <p>Remote debugging is <a href=\"https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html\">no longer supported</a>.</p>" |
| 2070 | + "documentation":"<p>This flag is set to <code>true</code> if remote debugging is enabled for the device.</p> <p>Remote debugging is <a href=\"https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html\">no longer supported</a>.</p>", |
| 2071 | + "deprecated":true, |
| 2072 | + "deprecatedMessage":"Direct Device Access is no longer available.", |
| 2073 | + "deprecatedSince":"2019-09-09" |
2093 | 2074 | }, |
2094 | 2075 | "fleetType":{ |
2095 | 2076 | "shape":"String", |
|
2858 | 2839 | } |
2859 | 2840 | } |
2860 | 2841 | }, |
2861 | | - "HostAddress":{ |
2862 | | - "type":"string", |
2863 | | - "max":1024 |
2864 | | - }, |
2865 | 2842 | "IdempotencyException":{ |
2866 | 2843 | "type":"structure", |
2867 | 2844 | "members":{ |
|
4239 | 4216 | "type":"list", |
4240 | 4217 | "member":{"shape":"RecurringCharge"} |
4241 | 4218 | }, |
| 4219 | + "RemoteAccessEndpoints":{ |
| 4220 | + "type":"structure", |
| 4221 | + "members":{ |
| 4222 | + "remoteDriverEndpoint":{ |
| 4223 | + "shape":"SensitiveURL", |
| 4224 | + "documentation":"<p>URL for controlling the device using WebDriver-compliant clients, like Appium, during the remote access session.</p>" |
| 4225 | + }, |
| 4226 | + "interactiveEndpoint":{ |
| 4227 | + "shape":"SensitiveURL", |
| 4228 | + "documentation":"<p>URL for viewing and interacting with the device during the remote access session.</p>" |
| 4229 | + } |
| 4230 | + }, |
| 4231 | + "documentation":"<p>Represents the remote endpoints for viewing and controlling a device during a remote access session.</p>" |
| 4232 | + }, |
4242 | 4233 | "RemoteAccessSession":{ |
4243 | 4234 | "type":"structure", |
4244 | 4235 | "members":{ |
|
4282 | 4273 | "shape":"AmazonResourceName", |
4283 | 4274 | "documentation":"<p>The ARN of the instance.</p>" |
4284 | 4275 | }, |
4285 | | - "remoteDebugEnabled":{ |
4286 | | - "shape":"Boolean", |
4287 | | - "documentation":"<p>This flag is set to <code>true</code> if remote debugging is enabled for the remote access session.</p> <p>Remote debugging is <a href=\"https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html\">no longer supported</a>.</p>" |
4288 | | - }, |
4289 | | - "remoteRecordEnabled":{ |
4290 | | - "shape":"Boolean", |
4291 | | - "documentation":"<p>This flag is set to <code>true</code> if remote recording is enabled for the remote access session.</p>" |
4292 | | - }, |
4293 | | - "remoteRecordAppArn":{ |
4294 | | - "shape":"AmazonResourceName", |
4295 | | - "documentation":"<p>The ARN for the app to be recorded in the remote access session.</p>" |
4296 | | - }, |
4297 | | - "hostAddress":{ |
4298 | | - "shape":"HostAddress", |
4299 | | - "documentation":"<p>IP address of the EC2 host where you need to connect to remotely debug devices. Only returned if remote debugging is enabled for the remote access session.</p> <p>Remote debugging is <a href=\"https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html\">no longer supported</a>.</p>" |
4300 | | - }, |
4301 | | - "clientId":{ |
4302 | | - "shape":"ClientId", |
4303 | | - "documentation":"<p>Unique identifier of your client for the remote access session. Only returned if remote debugging is enabled for the remote access session.</p> <p>Remote debugging is <a href=\"https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html\">no longer supported</a>.</p>" |
4304 | | - }, |
4305 | 4276 | "billingMethod":{ |
4306 | 4277 | "shape":"BillingMethod", |
4307 | 4278 | "documentation":"<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=\"https://docs.aws.amazon.com/devicefarm/latest/developerguide/welcome.html#welcome-terminology\">AWS Device Farm terminology</a>.</p>" |
|
4312 | 4283 | }, |
4313 | 4284 | "endpoint":{ |
4314 | 4285 | "shape":"String", |
4315 | | - "documentation":"<p>The endpoint for the remote access sesssion.</p>" |
| 4286 | + "documentation":"<p>The endpoint for the remote access session. This field is deprecated, and is replaced by the new <code>endpoints.interactiveEndpoint</code> field.</p>", |
| 4287 | + "deprecated":true, |
| 4288 | + "deprecatedMessage":"This field is deprecated, and is replaced by the new endpoints.interactiveEndpoint field.", |
| 4289 | + "deprecatedSince":"2025-11-17" |
4316 | 4290 | }, |
4317 | 4291 | "deviceUdid":{ |
4318 | 4292 | "shape":"String", |
4319 | 4293 | "documentation":"<p>Unique device identifier for the remote device. Only returned if remote debugging is enabled for the remote access session.</p> <p>Remote debugging is <a href=\"https://docs.aws.amazon.com/devicefarm/latest/developerguide/history.html\">no longer supported</a>.</p>" |
4320 | 4294 | }, |
4321 | 4295 | "interactionMode":{ |
4322 | 4296 | "shape":"InteractionMode", |
4323 | | - "documentation":"<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 cannot 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 can 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 can run XCUITest framework-based tests and watch the screen in this mode.</p> </li> </ul>" |
| 4297 | + "documentation":"<p>The interaction mode of the remote access session. Changing the interactive mode of remote access sessions is no longer available.</p>", |
| 4298 | + "deprecated":true, |
| 4299 | + "deprecatedMessage":"Changing the interactive mode of Remote Access sessions is no longer available.", |
| 4300 | + "deprecatedSince":"2019-09-09" |
4324 | 4301 | }, |
4325 | 4302 | "skipAppResign":{ |
4326 | 4303 | "shape":"SkipAppResign", |
|
4337 | 4314 | "appUpload":{ |
4338 | 4315 | "shape":"AmazonResourceName", |
4339 | 4316 | "documentation":"<p>The ARN for the app to be installed onto your device.</p>" |
4340 | | - } |
| 4317 | + }, |
| 4318 | + "endpoints":{"shape":"RemoteAccessEndpoints"} |
4341 | 4319 | }, |
4342 | 4320 | "documentation":"<p>Represents information about the remote access session.</p>" |
4343 | 4321 | }, |
|
4769 | 4747 | }, |
4770 | 4748 | "SensitiveURL":{ |
4771 | 4749 | "type":"string", |
4772 | | - "max":2048, |
| 4750 | + "max":4096, |
4773 | 4751 | "min":0, |
4774 | 4752 | "sensitive":true |
4775 | 4753 | }, |
|
4790 | 4768 | "min":0 |
4791 | 4769 | }, |
4792 | 4770 | "SkipAppResign":{"type":"boolean"}, |
4793 | | - "SshPublicKey":{ |
4794 | | - "type":"string", |
4795 | | - "max":8192, |
4796 | | - "min":0 |
4797 | | - }, |
4798 | 4771 | "StopJobRequest":{ |
4799 | 4772 | "type":"structure", |
4800 | 4773 | "required":["arn"], |
|
0 commit comments