|
1278 | 1278 | },
|
1279 | 1279 | "skipAppResign":{
|
1280 | 1280 | "shape":"SkipAppResign",
|
1281 |
| - "documentation":"<p>When set to <code>true</code>, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.</p> <p>For more information about how Device Farm re-signs your apps, 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>" |
| 1281 | + "documentation":"<p>When set to <code>true</code>, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.</p> <p>For more information about how Device Farm re-signs your apps, see <a href=\"http://aws.amazon.com/device-farm/faqs/\">Do you modify my app?</a> in the <i>AWS Device Farm FAQs</i>.</p>" |
1282 | 1282 | }
|
1283 | 1283 | },
|
1284 | 1284 | "documentation":"<p>A container for account-level settings in AWS Device Farm.</p>"
|
|
1612 | 1612 | "defaultJobTimeoutMinutes":{
|
1613 | 1613 | "shape":"JobTimeoutMinutes",
|
1614 | 1614 | "documentation":"<p>Sets the execution timeout value (in minutes) for a project. All test runs in this project use the specified execution timeout value unless overridden when scheduling a run.</p>"
|
| 1615 | + }, |
| 1616 | + "vpcConfig":{ |
| 1617 | + "shape":"VpcConfig", |
| 1618 | + "documentation":"<p>The VPC security groups and subnets that are attached to a project.</p>" |
1615 | 1619 | }
|
1616 | 1620 | },
|
1617 | 1621 | "documentation":"<p>Represents a request to the create project operation.</p>"
|
|
1693 | 1697 | },
|
1694 | 1698 | "skipAppResign":{
|
1695 | 1699 | "shape":"Boolean",
|
1696 |
| - "documentation":"<p>When set to <code>true</code>, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.</p> <p>For more information on how Device Farm modifies your uploads during tests, see <a href=\"https://aws.amazon.com/device-farm/faq/\">Do you modify my app?</a> </p>" |
| 1700 | + "documentation":"<p>When set to <code>true</code>, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.</p> <p>For more information on how Device Farm modifies your uploads during tests, see <a href=\"http://aws.amazon.com/device-farm/faqs/\">Do you modify my app?</a> </p>" |
1697 | 1701 | }
|
1698 | 1702 | },
|
1699 | 1703 | "documentation":"<p>Creates and submits a request to start a remote access session.</p>"
|
|
2372 | 2376 | },
|
2373 | 2377 | "skipAppResign":{
|
2374 | 2378 | "shape":"SkipAppResign",
|
2375 |
| - "documentation":"<p>When set to <code>true</code>, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.</p> <p>For more information about how Device Farm re-signs your apps, 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>" |
| 2379 | + "documentation":"<p>When set to <code>true</code>, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.</p> <p>For more information about how Device Farm re-signs your apps, see <a href=\"http://aws.amazon.com/device-farm/faqs/\">Do you modify my app?</a> in the <i>AWS Device Farm FAQs</i>.</p>" |
2376 | 2380 | }
|
2377 | 2381 | },
|
2378 | 2382 | "documentation":"<p>Represents configuration information about a test run, such as the execution timeout (in minutes).</p>"
|
|
4098 | 4102 | "created":{
|
4099 | 4103 | "shape":"DateTime",
|
4100 | 4104 | "documentation":"<p>When the project was created.</p>"
|
| 4105 | + }, |
| 4106 | + "vpcConfig":{ |
| 4107 | + "shape":"VpcConfig", |
| 4108 | + "documentation":"<p>The VPC security groups and subnets that are attached to a project.</p>" |
4101 | 4109 | }
|
4102 | 4110 | },
|
4103 | 4111 | "documentation":"<p>Represents an operating-system neutral workspace for running and managing tests.</p>"
|
|
4272 | 4280 | },
|
4273 | 4281 | "skipAppResign":{
|
4274 | 4282 | "shape":"SkipAppResign",
|
4275 |
| - "documentation":"<p>When set to <code>true</code>, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.</p> <p>For more information about how Device Farm re-signs your apps, 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>" |
| 4283 | + "documentation":"<p>When set to <code>true</code>, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.</p> <p>For more information about how Device Farm re-signs your apps, see <a href=\"http://aws.amazon.com/device-farm/faqs/\">Do you modify my app?</a> in the <i>AWS Device Farm FAQs</i>.</p>" |
| 4284 | + }, |
| 4285 | + "vpcConfig":{ |
| 4286 | + "shape":"VpcConfig", |
| 4287 | + "documentation":"<p>The VPC security groups and subnets that are attached to a project.</p>" |
4276 | 4288 | }
|
4277 | 4289 | },
|
4278 | 4290 | "documentation":"<p>Represents information about the remote access session.</p>"
|
|
4493 | 4505 | },
|
4494 | 4506 | "skipAppResign":{
|
4495 | 4507 | "shape":"SkipAppResign",
|
4496 |
| - "documentation":"<p>When set to <code>true</code>, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.</p> <p>For more information about how Device Farm re-signs your apps, 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>" |
| 4508 | + "documentation":"<p>When set to <code>true</code>, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.</p> <p>For more information about how Device Farm re-signs your apps, see <a href=\"http://aws.amazon.com/device-farm/faqs/\">Do you modify my app?</a> in the <i>AWS Device Farm FAQs</i>.</p>" |
4497 | 4509 | },
|
4498 | 4510 | "testSpecArn":{
|
4499 | 4511 | "shape":"AmazonResourceName",
|
|
4502 | 4514 | "deviceSelectionResult":{
|
4503 | 4515 | "shape":"DeviceSelectionResult",
|
4504 | 4516 | "documentation":"<p>The results of a device filter used to select the devices for a test run.</p>"
|
| 4517 | + }, |
| 4518 | + "vpcConfig":{ |
| 4519 | + "shape":"VpcConfig", |
| 4520 | + "documentation":"<p>The VPC security groups and subnets that are attached to a project.</p>" |
4505 | 4521 | }
|
4506 | 4522 | },
|
4507 | 4523 | "documentation":"<p>Represents a test run on a set of devices with a given app package, test parameters, and so on.</p>"
|
|
4675 | 4691 | },
|
4676 | 4692 | "documentation":"<p>Represents test settings. This data structure is passed in as the test parameter to ScheduleRun. For an example of the JSON request syntax, see <a>ScheduleRun</a>.</p>"
|
4677 | 4693 | },
|
| 4694 | + "SecurityGroupId":{ |
| 4695 | + "type":"string", |
| 4696 | + "max":4096, |
| 4697 | + "min":1, |
| 4698 | + "pattern":"^sg-[0-9a-fA-F]{8,}$" |
| 4699 | + }, |
4678 | 4700 | "SecurityGroupIds":{
|
4679 | 4701 | "type":"list",
|
4680 | 4702 | "member":{"shape":"NonEmptyString"},
|
|
4775 | 4797 | "documentation":"<p>Represents the results of your stop run attempt.</p>"
|
4776 | 4798 | },
|
4777 | 4799 | "String":{"type":"string"},
|
| 4800 | + "SubnetId":{ |
| 4801 | + "type":"string", |
| 4802 | + "max":4096, |
| 4803 | + "min":1, |
| 4804 | + "pattern":"^subnet-[0-9a-fA-F]{8,}$" |
| 4805 | + }, |
4778 | 4806 | "SubnetIds":{
|
4779 | 4807 | "type":"list",
|
4780 | 4808 | "member":{"shape":"NonEmptyString"},
|
|
5427 | 5455 | "defaultJobTimeoutMinutes":{
|
5428 | 5456 | "shape":"JobTimeoutMinutes",
|
5429 | 5457 | "documentation":"<p>The number of minutes a test run in the project executes before it times out.</p>"
|
| 5458 | + }, |
| 5459 | + "vpcConfig":{ |
| 5460 | + "shape":"VpcConfig", |
| 5461 | + "documentation":"<p>The VPC security groups and subnets that are attached to a project.</p>" |
5430 | 5462 | }
|
5431 | 5463 | },
|
5432 | 5464 | "documentation":"<p>Represents a request to the update project operation.</p>"
|
|
5686 | 5718 | "max":2048,
|
5687 | 5719 | "min":0
|
5688 | 5720 | },
|
5689 |
| - "VideoCapture":{"type":"boolean"} |
| 5721 | + "VideoCapture":{"type":"boolean"}, |
| 5722 | + "VpcConfig":{ |
| 5723 | + "type":"structure", |
| 5724 | + "required":[ |
| 5725 | + "securityGroupIds", |
| 5726 | + "subnetIds", |
| 5727 | + "vpcId" |
| 5728 | + ], |
| 5729 | + "members":{ |
| 5730 | + "securityGroupIds":{ |
| 5731 | + "shape":"VpcSecurityGroupIds", |
| 5732 | + "documentation":"<p>An array of one or more security groups IDs in your Amazon VPC.</p>" |
| 5733 | + }, |
| 5734 | + "subnetIds":{ |
| 5735 | + "shape":"VpcSubnetIds", |
| 5736 | + "documentation":"<p>An array of one or more subnet IDs in your Amazon VPC.</p>" |
| 5737 | + }, |
| 5738 | + "vpcId":{ |
| 5739 | + "shape":"NonEmptyString", |
| 5740 | + "documentation":"<p>The ID of the Amazon VPC.</p>" |
| 5741 | + } |
| 5742 | + }, |
| 5743 | + "documentation":"<p>Contains the VPC configuration data necessary to interface with AWS Device Farm's services.</p>" |
| 5744 | + }, |
| 5745 | + "VpcSecurityGroupIds":{ |
| 5746 | + "type":"list", |
| 5747 | + "member":{"shape":"SecurityGroupId"}, |
| 5748 | + "max":5, |
| 5749 | + "min":1 |
| 5750 | + }, |
| 5751 | + "VpcSubnetIds":{ |
| 5752 | + "type":"list", |
| 5753 | + "member":{"shape":"SubnetId"}, |
| 5754 | + "max":8, |
| 5755 | + "min":1 |
| 5756 | + } |
5690 | 5757 | },
|
5691 | 5758 | "documentation":"<p>Welcome to the AWS Device Farm API documentation, which contains APIs for:</p> <ul> <li> <p>Testing on desktop browsers</p> <p> Device Farm makes it possible for you to test your web applications on desktop browsers using Selenium. The APIs for desktop browser testing contain <code>TestGrid</code> in their names. For more information, see <a href=\"https://docs.aws.amazon.com/devicefarm/latest/testgrid/\">Testing Web Applications on Selenium with Device Farm</a>.</p> </li> <li> <p>Testing on real mobile devices</p> <p>Device Farm makes it possible for you to test apps on physical phones, tablets, and other devices in the cloud. For more information, see the <a href=\"https://docs.aws.amazon.com/devicefarm/latest/developerguide/\">Device Farm Developer Guide</a>.</p> </li> </ul>"
|
5692 | 5759 | }
|
0 commit comments