Skip to content

Commit 450fe97

Browse files
author
AWS
committed
AWS RoboMaker Update: Adding support to create container based Robot and Simulation applications by introducing an environment field
1 parent 83c120f commit 450fe97

File tree

2 files changed

+104
-4
lines changed

2 files changed

+104
-4
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 RoboMaker",
4+
"contributor": "",
5+
"description": "Adding support to create container based Robot and Simulation applications by introducing an environment field"
6+
}

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

Lines changed: 98 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1246,7 +1246,6 @@
12461246
"type":"structure",
12471247
"required":[
12481248
"name",
1249-
"sources",
12501249
"robotSoftwareSuite"
12511250
],
12521251
"members":{
@@ -1265,6 +1264,10 @@
12651264
"tags":{
12661265
"shape":"TagMap",
12671266
"documentation":"<p>A map that contains tag keys and tag values that are attached to the robot application.</p>"
1267+
},
1268+
"environment":{
1269+
"shape":"Environment",
1270+
"documentation":"<p>The object that contains that URI of the Docker image that you use for your robot application.</p>"
12681271
}
12691272
}
12701273
},
@@ -1302,6 +1305,10 @@
13021305
"tags":{
13031306
"shape":"TagMap",
13041307
"documentation":"<p>The list of all tags added to the robot application.</p>"
1308+
},
1309+
"environment":{
1310+
"shape":"Environment",
1311+
"documentation":"<p>An object that contains the Docker image URI used to a create your robot application.</p>"
13051312
}
13061313
}
13071314
},
@@ -1316,6 +1323,14 @@
13161323
"currentRevisionId":{
13171324
"shape":"RevisionId",
13181325
"documentation":"<p>The current revision id for the robot application. If you provide a value and it matches the latest revision ID, a new version will be created.</p>"
1326+
},
1327+
"s3Etags":{
1328+
"shape":"S3Etags",
1329+
"documentation":"<p>The Amazon S3 identifier for the zip file bundle that you use for your robot application.</p>"
1330+
},
1331+
"imageDigest":{
1332+
"shape":"ImageDigest",
1333+
"documentation":"<p>A SHA256 identifier for the Docker image that you use for your robot application.</p>"
13191334
}
13201335
}
13211336
},
@@ -1349,6 +1364,10 @@
13491364
"revisionId":{
13501365
"shape":"RevisionId",
13511366
"documentation":"<p>The revision id of the robot application.</p>"
1367+
},
1368+
"environment":{
1369+
"shape":"Environment",
1370+
"documentation":"<p>The object that contains the Docker image URI used to create your robot application.</p>"
13521371
}
13531372
}
13541373
},
@@ -1411,7 +1430,6 @@
14111430
"type":"structure",
14121431
"required":[
14131432
"name",
1414-
"sources",
14151433
"simulationSoftwareSuite",
14161434
"robotSoftwareSuite"
14171435
],
@@ -1439,6 +1457,10 @@
14391457
"tags":{
14401458
"shape":"TagMap",
14411459
"documentation":"<p>A map that contains tag keys and tag values that are attached to the simulation application.</p>"
1460+
},
1461+
"environment":{
1462+
"shape":"Environment",
1463+
"documentation":"<p>The object that contains the Docker image URI used to create your simulation application.</p>"
14421464
}
14431465
}
14441466
},
@@ -1484,6 +1506,10 @@
14841506
"tags":{
14851507
"shape":"TagMap",
14861508
"documentation":"<p>The list of all tags added to the simulation application.</p>"
1509+
},
1510+
"environment":{
1511+
"shape":"Environment",
1512+
"documentation":"<p>The object that contains the Docker image URI that you used to create your simulation application.</p>"
14871513
}
14881514
}
14891515
},
@@ -1498,6 +1524,14 @@
14981524
"currentRevisionId":{
14991525
"shape":"RevisionId",
15001526
"documentation":"<p>The current revision id for the simulation application. If you provide a value and it matches the latest revision ID, a new version will be created.</p>"
1527+
},
1528+
"s3Etags":{
1529+
"shape":"S3Etags",
1530+
"documentation":"<p>The Amazon S3 eTag identifier for the zip file bundle that you use to create the simulation application.</p>"
1531+
},
1532+
"imageDigest":{
1533+
"shape":"ImageDigest",
1534+
"documentation":"<p>The SHA256 digest used to identify the Docker image URI used to created the simulation application.</p>"
15011535
}
15021536
}
15031537
},
@@ -1539,6 +1573,10 @@
15391573
"revisionId":{
15401574
"shape":"RevisionId",
15411575
"documentation":"<p>The revision ID of the simulation application.</p>"
1576+
},
1577+
"environment":{
1578+
"shape":"Environment",
1579+
"documentation":"<p>The object that contains the Docker image URI used to create the simulation application.</p>"
15421580
}
15431581
}
15441582
},
@@ -2357,6 +2395,14 @@
23572395
"tags":{
23582396
"shape":"TagMap",
23592397
"documentation":"<p>The list of all tags added to the specified robot application.</p>"
2398+
},
2399+
"environment":{
2400+
"shape":"Environment",
2401+
"documentation":"<p>The object that contains the Docker image URI used to create the robot application.</p>"
2402+
},
2403+
"imageDigest":{
2404+
"shape":"ImageDigest",
2405+
"documentation":"<p>A SHA256 identifier for the Docker image that you use for your robot application.</p>"
23602406
}
23612407
}
23622408
},
@@ -2471,6 +2517,14 @@
24712517
"tags":{
24722518
"shape":"TagMap",
24732519
"documentation":"<p>The list of all tags added to the specified simulation application.</p>"
2520+
},
2521+
"environment":{
2522+
"shape":"Environment",
2523+
"documentation":"<p>The object that contains the Docker image URI used to create the simulation application.</p>"
2524+
},
2525+
"imageDigest":{
2526+
"shape":"ImageDigest",
2527+
"documentation":"<p>A SHA256 identifier for the Docker image that you use for your simulation application.</p>"
24742528
}
24752529
}
24762530
},
@@ -2829,6 +2883,16 @@
28292883
}
28302884
}
28312885
},
2886+
"Environment":{
2887+
"type":"structure",
2888+
"members":{
2889+
"uri":{
2890+
"shape":"RepositoryUrl",
2891+
"documentation":"<p>The Docker image URI for either your robot or simulation applications.</p>"
2892+
}
2893+
},
2894+
"documentation":"<p>The object that contains the Docker image URI for either your robot or simulation applications.</p>"
2895+
},
28322896
"EnvironmentVariableKey":{
28332897
"type":"string",
28342898
"max":1024,
@@ -3034,6 +3098,12 @@
30343098
"error":{"httpStatusCode":400},
30353099
"exception":true
30363100
},
3101+
"ImageDigest":{
3102+
"type":"string",
3103+
"max":72,
3104+
"min":0,
3105+
"pattern":"[Ss][Hh][Aa]256:[0-9a-fA-F]{64}"
3106+
},
30373107
"Integer":{"type":"integer"},
30383108
"InteriorCountPerFloorplan":{"type":"integer"},
30393109
"InternalServerException":{
@@ -3663,6 +3733,12 @@
36633733
"min":1,
36643734
"pattern":"1.x"
36653735
},
3736+
"RepositoryUrl":{
3737+
"type":"string",
3738+
"max":1024,
3739+
"min":1,
3740+
"pattern":".+"
3741+
},
36663742
"ResourceAlreadyExistsException":{
36673743
"type":"structure",
36683744
"members":{
@@ -3929,6 +4005,10 @@
39294005
"pattern":"[a-z0-9][a-z0-9.\\-]*[a-z0-9]"
39304006
},
39314007
"S3Etag":{"type":"string"},
4008+
"S3Etags":{
4009+
"type":"list",
4010+
"member":{"shape":"S3Etag"}
4011+
},
39324012
"S3Key":{
39334013
"type":"string",
39344014
"max":1024,
@@ -4767,7 +4847,6 @@
47674847
"type":"structure",
47684848
"required":[
47694849
"application",
4770-
"sources",
47714850
"robotSoftwareSuite"
47724851
],
47734852
"members":{
@@ -4786,6 +4865,10 @@
47864865
"currentRevisionId":{
47874866
"shape":"RevisionId",
47884867
"documentation":"<p>The revision id for the robot application.</p>"
4868+
},
4869+
"environment":{
4870+
"shape":"Environment",
4871+
"documentation":"<p>The object that contains the Docker image URI for your robot application.</p>"
47894872
}
47904873
}
47914874
},
@@ -4819,14 +4902,17 @@
48194902
"revisionId":{
48204903
"shape":"RevisionId",
48214904
"documentation":"<p>The revision id of the robot application.</p>"
4905+
},
4906+
"environment":{
4907+
"shape":"Environment",
4908+
"documentation":"<p>The object that contains the Docker image URI for your robot application.</p>"
48224909
}
48234910
}
48244911
},
48254912
"UpdateSimulationApplicationRequest":{
48264913
"type":"structure",
48274914
"required":[
48284915
"application",
4829-
"sources",
48304916
"simulationSoftwareSuite",
48314917
"robotSoftwareSuite"
48324918
],
@@ -4854,6 +4940,10 @@
48544940
"currentRevisionId":{
48554941
"shape":"RevisionId",
48564942
"documentation":"<p>The revision id for the robot application.</p>"
4943+
},
4944+
"environment":{
4945+
"shape":"Environment",
4946+
"documentation":"<p>The object that contains the Docker image URI for your simulation application.</p>"
48574947
}
48584948
}
48594949
},
@@ -4895,6 +4985,10 @@
48954985
"revisionId":{
48964986
"shape":"RevisionId",
48974987
"documentation":"<p>The revision id of the simulation application.</p>"
4988+
},
4989+
"environment":{
4990+
"shape":"Environment",
4991+
"documentation":"<p>The object that contains the Docker image URI used for your simulation application.</p>"
48984992
}
48994993
}
49004994
},

0 commit comments

Comments
 (0)