Skip to content

Commit 30c0101

Browse files
author
AWS
committed
AWS Device Farm Update: Add an optional configuration to the ScheduleRun and CreateRemoteAccessSession API to set a device level http/s proxy.
1 parent 76d3d0b commit 30c0101

File tree

2 files changed

+52
-0
lines changed

2 files changed

+52
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS Device Farm",
4+
"contributor": "",
5+
"description": "Add an optional configuration to the ScheduleRun and CreateRemoteAccessSession API to set a device level http/s proxy."
6+
}

services/devicefarm/src/main/resources/codegen-resources/service-2.json

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1642,6 +1642,10 @@
16421642
"vpceConfigurationArns":{
16431643
"shape":"AmazonResourceNames",
16441644
"documentation":"<p>An array of ARNs included in the VPC endpoint configuration.</p>"
1645+
},
1646+
"deviceProxy":{
1647+
"shape":"DeviceProxy",
1648+
"documentation":"<p>The device proxy to be configured on the device for the remote access session.</p>"
16451649
}
16461650
},
16471651
"documentation":"<p>Configuration settings for a remote access session, including billing method.</p>"
@@ -2315,6 +2319,36 @@
23152319
"type":"list",
23162320
"member":{"shape":"DevicePool"}
23172321
},
2322+
"DeviceProxy":{
2323+
"type":"structure",
2324+
"required":[
2325+
"host",
2326+
"port"
2327+
],
2328+
"members":{
2329+
"host":{
2330+
"shape":"DeviceProxyHost",
2331+
"documentation":"<p>Hostname or IPv4 address of the proxy.</p>"
2332+
},
2333+
"port":{
2334+
"shape":"DeviceProxyPort",
2335+
"documentation":"<p>The port number on which the http/s proxy is listening.</p>"
2336+
}
2337+
},
2338+
"documentation":"<p>Represents the http/s proxy configuration that will be applied to a device during a run.</p>"
2339+
},
2340+
"DeviceProxyHost":{
2341+
"type":"string",
2342+
"max":255,
2343+
"min":1,
2344+
"pattern":"^([a-zA-Z0-9])([a-zA-Z0-9-.]+)([a-zA-Z0-9])$"
2345+
},
2346+
"DeviceProxyPort":{
2347+
"type":"integer",
2348+
"box":true,
2349+
"max":65535,
2350+
"min":1
2351+
},
23182352
"DeviceSelectionConfiguration":{
23192353
"type":"structure",
23202354
"required":[
@@ -4287,6 +4321,10 @@
42874321
"vpcConfig":{
42884322
"shape":"VpcConfig",
42894323
"documentation":"<p>The VPC security groups and subnets that are attached to a project.</p>"
4324+
},
4325+
"deviceProxy":{
4326+
"shape":"DeviceProxy",
4327+
"documentation":"<p>The device proxy configured for the remote access session.</p>"
42904328
}
42914329
},
42924330
"documentation":"<p>Represents information about the remote access session.</p>"
@@ -4457,6 +4495,10 @@
44574495
"shape":"NetworkProfile",
44584496
"documentation":"<p>The network profile being used for a test run.</p>"
44594497
},
4498+
"deviceProxy":{
4499+
"shape":"DeviceProxy",
4500+
"documentation":"<p>The device proxy configured for the devices in the run.</p>"
4501+
},
44604502
"parsingResultUrl":{
44614503
"shape":"String",
44624504
"documentation":"<p>Read-only URL for an object in an 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>"
@@ -4595,6 +4637,10 @@
45954637
"shape":"AmazonResourceNames",
45964638
"documentation":"<p>An array of ARNs for your VPC endpoint configurations.</p>"
45974639
},
4640+
"deviceProxy":{
4641+
"shape":"DeviceProxy",
4642+
"documentation":"<p>The device proxy to be configured on the device for the run.</p>"
4643+
},
45984644
"customerArtifactPaths":{
45994645
"shape":"CustomerArtifactPaths",
46004646
"documentation":"<p>Input <code>CustomerArtifactPaths</code> object for the scheduled run configuration.</p>"

0 commit comments

Comments
 (0)