Skip to content

Commit 75300d2

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated API models and rebuilt service gems.
1 parent a0f7f02 commit 75300d2

File tree

33 files changed

+1913
-413
lines changed

33 files changed

+1913
-413
lines changed

apis/batch/2016-08-10/api-2.json

Lines changed: 198 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,19 @@
5151
{"shape":"ServerException"}
5252
]
5353
},
54+
"CreateSchedulingPolicy":{
55+
"name":"CreateSchedulingPolicy",
56+
"http":{
57+
"method":"POST",
58+
"requestUri":"/v1/createschedulingpolicy"
59+
},
60+
"input":{"shape":"CreateSchedulingPolicyRequest"},
61+
"output":{"shape":"CreateSchedulingPolicyResponse"},
62+
"errors":[
63+
{"shape":"ClientException"},
64+
{"shape":"ServerException"}
65+
]
66+
},
5467
"DeleteComputeEnvironment":{
5568
"name":"DeleteComputeEnvironment",
5669
"http":{
@@ -77,6 +90,19 @@
7790
{"shape":"ServerException"}
7891
]
7992
},
93+
"DeleteSchedulingPolicy":{
94+
"name":"DeleteSchedulingPolicy",
95+
"http":{
96+
"method":"POST",
97+
"requestUri":"/v1/deleteschedulingpolicy"
98+
},
99+
"input":{"shape":"DeleteSchedulingPolicyRequest"},
100+
"output":{"shape":"DeleteSchedulingPolicyResponse"},
101+
"errors":[
102+
{"shape":"ClientException"},
103+
{"shape":"ServerException"}
104+
]
105+
},
80106
"DeregisterJobDefinition":{
81107
"name":"DeregisterJobDefinition",
82108
"http":{
@@ -142,6 +168,19 @@
142168
{"shape":"ServerException"}
143169
]
144170
},
171+
"DescribeSchedulingPolicies":{
172+
"name":"DescribeSchedulingPolicies",
173+
"http":{
174+
"method":"POST",
175+
"requestUri":"/v1/describeschedulingpolicies"
176+
},
177+
"input":{"shape":"DescribeSchedulingPoliciesRequest"},
178+
"output":{"shape":"DescribeSchedulingPoliciesResponse"},
179+
"errors":[
180+
{"shape":"ClientException"},
181+
{"shape":"ServerException"}
182+
]
183+
},
145184
"ListJobs":{
146185
"name":"ListJobs",
147186
"http":{
@@ -155,6 +194,19 @@
155194
{"shape":"ServerException"}
156195
]
157196
},
197+
"ListSchedulingPolicies":{
198+
"name":"ListSchedulingPolicies",
199+
"http":{
200+
"method":"POST",
201+
"requestUri":"/v1/listschedulingpolicies"
202+
},
203+
"input":{"shape":"ListSchedulingPoliciesRequest"},
204+
"output":{"shape":"ListSchedulingPoliciesResponse"},
205+
"errors":[
206+
{"shape":"ClientException"},
207+
{"shape":"ServerException"}
208+
]
209+
},
158210
"ListTagsForResource":{
159211
"name":"ListTagsForResource",
160212
"http":{
@@ -258,6 +310,19 @@
258310
{"shape":"ClientException"},
259311
{"shape":"ServerException"}
260312
]
313+
},
314+
"UpdateSchedulingPolicy":{
315+
"name":"UpdateSchedulingPolicy",
316+
"http":{
317+
"method":"POST",
318+
"requestUri":"/v1/updateschedulingpolicy"
319+
},
320+
"input":{"shape":"UpdateSchedulingPolicyRequest"},
321+
"output":{"shape":"UpdateSchedulingPolicyResponse"},
322+
"errors":[
323+
{"shape":"ClientException"},
324+
{"shape":"ServerException"}
325+
]
261326
}
262327
},
263328
"shapes":{
@@ -402,6 +467,7 @@
402467
"members":{
403468
"computeEnvironmentName":{"shape":"String"},
404469
"computeEnvironmentArn":{"shape":"String"},
470+
"unmanagedvCpus":{"shape":"Integer"},
405471
"ecsClusterArn":{"shape":"String"},
406472
"tags":{"shape":"TagrisTagsMap"},
407473
"type":{"shape":"CEType"},
@@ -572,6 +638,7 @@
572638
"computeEnvironmentName":{"shape":"String"},
573639
"type":{"shape":"CEType"},
574640
"state":{"shape":"CEState"},
641+
"unmanagedvCpus":{"shape":"Integer"},
575642
"computeResources":{"shape":"ComputeResource"},
576643
"serviceRole":{"shape":"String"},
577644
"tags":{"shape":"TagrisTagsMap"}
@@ -594,6 +661,7 @@
594661
"members":{
595662
"jobQueueName":{"shape":"String"},
596663
"state":{"shape":"JQState"},
664+
"schedulingPolicyArn":{"shape":"String"},
597665
"priority":{"shape":"Integer"},
598666
"computeEnvironmentOrder":{"shape":"ComputeEnvironmentOrders"},
599667
"tags":{"shape":"TagrisTagsMap"}
@@ -610,6 +678,26 @@
610678
"jobQueueArn":{"shape":"String"}
611679
}
612680
},
681+
"CreateSchedulingPolicyRequest":{
682+
"type":"structure",
683+
"required":["name"],
684+
"members":{
685+
"name":{"shape":"String"},
686+
"fairsharePolicy":{"shape":"FairsharePolicy"},
687+
"tags":{"shape":"TagrisTagsMap"}
688+
}
689+
},
690+
"CreateSchedulingPolicyResponse":{
691+
"type":"structure",
692+
"required":[
693+
"name",
694+
"arn"
695+
],
696+
"members":{
697+
"name":{"shape":"String"},
698+
"arn":{"shape":"String"}
699+
}
700+
},
613701
"DeleteComputeEnvironmentRequest":{
614702
"type":"structure",
615703
"required":["computeEnvironment"],
@@ -634,6 +722,18 @@
634722
"members":{
635723
}
636724
},
725+
"DeleteSchedulingPolicyRequest":{
726+
"type":"structure",
727+
"required":["arn"],
728+
"members":{
729+
"arn":{"shape":"String"}
730+
}
731+
},
732+
"DeleteSchedulingPolicyResponse":{
733+
"type":"structure",
734+
"members":{
735+
}
736+
},
637737
"DeregisterJobDefinitionRequest":{
638738
"type":"structure",
639739
"required":["jobDefinition"],
@@ -706,6 +806,19 @@
706806
"jobs":{"shape":"JobDetailList"}
707807
}
708808
},
809+
"DescribeSchedulingPoliciesRequest":{
810+
"type":"structure",
811+
"required":["arns"],
812+
"members":{
813+
"arns":{"shape":"StringList"}
814+
}
815+
},
816+
"DescribeSchedulingPoliciesResponse":{
817+
"type":"structure",
818+
"members":{
819+
"schedulingPolicies":{"shape":"SchedulingPolicyDetailList"}
820+
}
821+
},
709822
"Device":{
710823
"type":"structure",
711824
"required":["hostPath"],
@@ -793,12 +906,21 @@
793906
"type":"list",
794907
"member":{"shape":"EvaluateOnExit"}
795908
},
909+
"FairsharePolicy":{
910+
"type":"structure",
911+
"members":{
912+
"shareDecaySeconds":{"shape":"Integer"},
913+
"computeReservation":{"shape":"Integer"},
914+
"shareDistribution":{"shape":"ShareAttributesList"}
915+
}
916+
},
796917
"FargatePlatformConfiguration":{
797918
"type":"structure",
798919
"members":{
799920
"platformVersion":{"shape":"String"}
800921
}
801922
},
923+
"Float":{"type":"float"},
802924
"Host":{
803925
"type":"structure",
804926
"members":{
@@ -848,6 +970,7 @@
848970
"revision":{"shape":"Integer"},
849971
"status":{"shape":"String"},
850972
"type":{"shape":"String"},
973+
"schedulingPriority":{"shape":"Integer"},
851974
"parameters":{"shape":"ParametersMap"},
852975
"retryStrategy":{"shape":"RetryStrategy"},
853976
"containerProperties":{"shape":"ContainerProperties"},
@@ -896,6 +1019,8 @@
8961019
"jobId":{"shape":"String"},
8971020
"jobQueue":{"shape":"String"},
8981021
"status":{"shape":"JobStatus"},
1022+
"shareIdentifier":{"shape":"String"},
1023+
"schedulingPriority":{"shape":"Integer"},
8991024
"attempts":{"shape":"AttemptDetails"},
9001025
"statusReason":{"shape":"String"},
9011026
"createdAt":{"shape":"Long"},
@@ -932,6 +1057,7 @@
9321057
"jobQueueName":{"shape":"String"},
9331058
"jobQueueArn":{"shape":"String"},
9341059
"state":{"shape":"JQState"},
1060+
"schedulingPolicyArn":{"shape":"String"},
9351061
"status":{"shape":"JQStatus"},
9361062
"statusReason":{"shape":"String"},
9371063
"priority":{"shape":"Integer"},
@@ -1043,6 +1169,20 @@
10431169
"nextToken":{"shape":"String"}
10441170
}
10451171
},
1172+
"ListSchedulingPoliciesRequest":{
1173+
"type":"structure",
1174+
"members":{
1175+
"maxResults":{"shape":"Integer"},
1176+
"nextToken":{"shape":"String"}
1177+
}
1178+
},
1179+
"ListSchedulingPoliciesResponse":{
1180+
"type":"structure",
1181+
"members":{
1182+
"schedulingPolicies":{"shape":"SchedulingPolicyListingDetailList"},
1183+
"nextToken":{"shape":"String"}
1184+
}
1185+
},
10461186
"ListTagsForResourceRequest":{
10471187
"type":"structure",
10481188
"required":["resourceArn"],
@@ -1202,6 +1342,7 @@
12021342
"jobDefinitionName":{"shape":"String"},
12031343
"type":{"shape":"JobDefinitionType"},
12041344
"parameters":{"shape":"ParametersMap"},
1345+
"schedulingPriority":{"shape":"Integer"},
12051346
"containerProperties":{"shape":"ContainerProperties"},
12061347
"nodeProperties":{"shape":"NodeProperties"},
12071348
"retryStrategy":{"shape":"RetryStrategy"},
@@ -1261,6 +1402,34 @@
12611402
"evaluateOnExit":{"shape":"EvaluateOnExitList"}
12621403
}
12631404
},
1405+
"SchedulingPolicyDetail":{
1406+
"type":"structure",
1407+
"required":[
1408+
"name",
1409+
"arn"
1410+
],
1411+
"members":{
1412+
"name":{"shape":"String"},
1413+
"arn":{"shape":"String"},
1414+
"fairsharePolicy":{"shape":"FairsharePolicy"},
1415+
"tags":{"shape":"TagrisTagsMap"}
1416+
}
1417+
},
1418+
"SchedulingPolicyDetailList":{
1419+
"type":"list",
1420+
"member":{"shape":"SchedulingPolicyDetail"}
1421+
},
1422+
"SchedulingPolicyListingDetail":{
1423+
"type":"structure",
1424+
"required":["arn"],
1425+
"members":{
1426+
"arn":{"shape":"String"}
1427+
}
1428+
},
1429+
"SchedulingPolicyListingDetailList":{
1430+
"type":"list",
1431+
"member":{"shape":"SchedulingPolicyListingDetail"}
1432+
},
12641433
"Secret":{
12651434
"type":"structure",
12661435
"required":[
@@ -1285,6 +1454,18 @@
12851454
"exception":true,
12861455
"fault":true
12871456
},
1457+
"ShareAttributes":{
1458+
"type":"structure",
1459+
"required":["shareIdentifier"],
1460+
"members":{
1461+
"shareIdentifier":{"shape":"String"},
1462+
"weightFactor":{"shape":"Float"}
1463+
}
1464+
},
1465+
"ShareAttributesList":{
1466+
"type":"list",
1467+
"member":{"shape":"ShareAttributes"}
1468+
},
12881469
"String":{"type":"string"},
12891470
"StringList":{
12901471
"type":"list",
@@ -1300,6 +1481,8 @@
13001481
"members":{
13011482
"jobName":{"shape":"String"},
13021483
"jobQueue":{"shape":"String"},
1484+
"shareIdentifier":{"shape":"String"},
1485+
"schedulingPriorityOverride":{"shape":"Integer"},
13031486
"arrayProperties":{"shape":"ArrayProperties"},
13041487
"dependsOn":{"shape":"JobDependencyList"},
13051488
"jobDefinition":{"shape":"String"},
@@ -1450,6 +1633,7 @@
14501633
"members":{
14511634
"computeEnvironment":{"shape":"String"},
14521635
"state":{"shape":"CEState"},
1636+
"unmanagedvCpus":{"shape":"Integer"},
14531637
"computeResources":{"shape":"ComputeResourceUpdate"},
14541638
"serviceRole":{"shape":"String"}
14551639
}
@@ -1467,6 +1651,7 @@
14671651
"members":{
14681652
"jobQueue":{"shape":"String"},
14691653
"state":{"shape":"JQState"},
1654+
"schedulingPolicyArn":{"shape":"String"},
14701655
"priority":{"shape":"Integer"},
14711656
"computeEnvironmentOrder":{"shape":"ComputeEnvironmentOrders"}
14721657
}
@@ -1478,6 +1663,19 @@
14781663
"jobQueueArn":{"shape":"String"}
14791664
}
14801665
},
1666+
"UpdateSchedulingPolicyRequest":{
1667+
"type":"structure",
1668+
"required":["arn"],
1669+
"members":{
1670+
"arn":{"shape":"String"},
1671+
"fairsharePolicy":{"shape":"FairsharePolicy"}
1672+
}
1673+
},
1674+
"UpdateSchedulingPolicyResponse":{
1675+
"type":"structure",
1676+
"members":{
1677+
}
1678+
},
14811679
"Volume":{
14821680
"type":"structure",
14831681
"members":{

0 commit comments

Comments
 (0)