Skip to content

Commit b0de434

Browse files
author
AWS
committed
AWS RoboMaker Update: Added support for limiting simulation unit usage, giving more predictable control over simulation cost
1 parent 689b91f commit b0de434

File tree

2 files changed

+50
-0
lines changed

2 files changed

+50
-0
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS RoboMaker",
4+
"description": "Added support for limiting simulation unit usage, giving more predictable control over simulation cost"
5+
}

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

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -783,6 +783,26 @@
783783
"min":1,
784784
"pattern":"[a-zA-Z0-9_.\\-]*"
785785
},
786+
"Compute":{
787+
"type":"structure",
788+
"members":{
789+
"simulationUnitLimit":{
790+
"shape":"SimulationUnit",
791+
"documentation":"<p>The simulation unit limit. Your simulation is allocated CPU and memory proportional to the supplied simulation unit limit. A simulation unit is 1 vcpu and 2GB of memory. You are only billed for the SU utilization you consume up to the maximim value provided. </p>"
792+
}
793+
},
794+
"documentation":"<p>Compute information for the simulation job.</p>"
795+
},
796+
"ComputeResponse":{
797+
"type":"structure",
798+
"members":{
799+
"simulationUnitLimit":{
800+
"shape":"SimulationUnit",
801+
"documentation":"<p>The simulation unit limit. Your simulation is allocated CPU and memory proportional to the supplied simulation unit limit. A simulation unit is 1 vcpu and 2GB of memory. You are only billed for the SU utilization you consume up to the maximim value provided. </p>"
802+
}
803+
},
804+
"documentation":"<p>Compute information for the simulation job</p>"
805+
},
786806
"ConcurrentDeploymentException":{
787807
"type":"structure",
788808
"members":{
@@ -1250,6 +1270,10 @@
12501270
"vpcConfig":{
12511271
"shape":"VPCConfig",
12521272
"documentation":"<p>If your simulation job accesses resources in a VPC, you provide this parameter identifying the list of security group IDs and subnet IDs. These must belong to the same VPC. You must provide at least one security group and one subnet ID. </p>"
1273+
},
1274+
"compute":{
1275+
"shape":"Compute",
1276+
"documentation":"<p>Compute information for the simulation job.</p>"
12531277
}
12541278
}
12551279
},
@@ -1328,6 +1352,10 @@
13281352
"vpcConfig":{
13291353
"shape":"VPCConfigResponse",
13301354
"documentation":"<p>Information about the vpc configuration.</p>"
1355+
},
1356+
"compute":{
1357+
"shape":"ComputeResponse",
1358+
"documentation":"<p>Compute information for the simulation job.</p>"
13311359
}
13321360
}
13331361
},
@@ -2075,6 +2103,10 @@
20752103
"networkInterface":{
20762104
"shape":"NetworkInterface",
20772105
"documentation":"<p>The network interface information for the simulation job.</p>"
2106+
},
2107+
"compute":{
2108+
"shape":"ComputeResponse",
2109+
"documentation":"<p>Compute information for the simulation job.</p>"
20782110
}
20792111
}
20802112
},
@@ -3191,6 +3223,10 @@
31913223
"networkInterface":{
31923224
"shape":"NetworkInterface",
31933225
"documentation":"<p>Information about a network interface.</p>"
3226+
},
3227+
"compute":{
3228+
"shape":"ComputeResponse",
3229+
"documentation":"<p>Compute information for the simulation job</p>"
31943230
}
31953231
},
31963232
"documentation":"<p>Information about a simulation job.</p>"
@@ -3318,6 +3354,10 @@
33183354
"documentation":"<p>Specify data sources to mount read-only files from S3 into your simulation. These files are available under <code>/opt/robomaker/datasources/data_source_name</code>. </p> <note> <p>There is a limit of 100 files and a combined size of 25GB for all <code>DataSourceConfig</code> objects. </p> </note>"
33193355
},
33203356
"vpcConfig":{"shape":"VPCConfig"},
3357+
"compute":{
3358+
"shape":"Compute",
3359+
"documentation":"<p>Compute information for the simulation job</p>"
3360+
},
33213361
"tags":{
33223362
"shape":"TagMap",
33233363
"documentation":"<p>A map that contains tag keys and tag values that are attached to the simulation job request.</p>"
@@ -3412,6 +3452,11 @@
34123452
"pattern":"7|9|Kinetic|Melodic|Dashing"
34133453
},
34143454
"SimulationTimeMillis":{"type":"long"},
3455+
"SimulationUnit":{
3456+
"type":"integer",
3457+
"max":15,
3458+
"min":1
3459+
},
34153460
"Source":{
34163461
"type":"structure",
34173462
"members":{

0 commit comments

Comments
 (0)