|
51 | 51 | {"shape":"ServerException"}
|
52 | 52 | ]
|
53 | 53 | },
|
| 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 | + }, |
54 | 67 | "DeleteComputeEnvironment":{
|
55 | 68 | "name":"DeleteComputeEnvironment",
|
56 | 69 | "http":{
|
|
77 | 90 | {"shape":"ServerException"}
|
78 | 91 | ]
|
79 | 92 | },
|
| 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 | + }, |
80 | 106 | "DeregisterJobDefinition":{
|
81 | 107 | "name":"DeregisterJobDefinition",
|
82 | 108 | "http":{
|
|
142 | 168 | {"shape":"ServerException"}
|
143 | 169 | ]
|
144 | 170 | },
|
| 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 | + }, |
145 | 184 | "ListJobs":{
|
146 | 185 | "name":"ListJobs",
|
147 | 186 | "http":{
|
|
155 | 194 | {"shape":"ServerException"}
|
156 | 195 | ]
|
157 | 196 | },
|
| 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 | + }, |
158 | 210 | "ListTagsForResource":{
|
159 | 211 | "name":"ListTagsForResource",
|
160 | 212 | "http":{
|
|
258 | 310 | {"shape":"ClientException"},
|
259 | 311 | {"shape":"ServerException"}
|
260 | 312 | ]
|
| 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 | + ] |
261 | 326 | }
|
262 | 327 | },
|
263 | 328 | "shapes":{
|
|
402 | 467 | "members":{
|
403 | 468 | "computeEnvironmentName":{"shape":"String"},
|
404 | 469 | "computeEnvironmentArn":{"shape":"String"},
|
| 470 | + "unmanagedvCpus":{"shape":"Integer"}, |
405 | 471 | "ecsClusterArn":{"shape":"String"},
|
406 | 472 | "tags":{"shape":"TagrisTagsMap"},
|
407 | 473 | "type":{"shape":"CEType"},
|
|
572 | 638 | "computeEnvironmentName":{"shape":"String"},
|
573 | 639 | "type":{"shape":"CEType"},
|
574 | 640 | "state":{"shape":"CEState"},
|
| 641 | + "unmanagedvCpus":{"shape":"Integer"}, |
575 | 642 | "computeResources":{"shape":"ComputeResource"},
|
576 | 643 | "serviceRole":{"shape":"String"},
|
577 | 644 | "tags":{"shape":"TagrisTagsMap"}
|
|
594 | 661 | "members":{
|
595 | 662 | "jobQueueName":{"shape":"String"},
|
596 | 663 | "state":{"shape":"JQState"},
|
| 664 | + "schedulingPolicyArn":{"shape":"String"}, |
597 | 665 | "priority":{"shape":"Integer"},
|
598 | 666 | "computeEnvironmentOrder":{"shape":"ComputeEnvironmentOrders"},
|
599 | 667 | "tags":{"shape":"TagrisTagsMap"}
|
|
610 | 678 | "jobQueueArn":{"shape":"String"}
|
611 | 679 | }
|
612 | 680 | },
|
| 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 | + }, |
613 | 701 | "DeleteComputeEnvironmentRequest":{
|
614 | 702 | "type":"structure",
|
615 | 703 | "required":["computeEnvironment"],
|
|
634 | 722 | "members":{
|
635 | 723 | }
|
636 | 724 | },
|
| 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 | + }, |
637 | 737 | "DeregisterJobDefinitionRequest":{
|
638 | 738 | "type":"structure",
|
639 | 739 | "required":["jobDefinition"],
|
|
706 | 806 | "jobs":{"shape":"JobDetailList"}
|
707 | 807 | }
|
708 | 808 | },
|
| 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 | + }, |
709 | 822 | "Device":{
|
710 | 823 | "type":"structure",
|
711 | 824 | "required":["hostPath"],
|
|
793 | 906 | "type":"list",
|
794 | 907 | "member":{"shape":"EvaluateOnExit"}
|
795 | 908 | },
|
| 909 | + "FairsharePolicy":{ |
| 910 | + "type":"structure", |
| 911 | + "members":{ |
| 912 | + "shareDecaySeconds":{"shape":"Integer"}, |
| 913 | + "computeReservation":{"shape":"Integer"}, |
| 914 | + "shareDistribution":{"shape":"ShareAttributesList"} |
| 915 | + } |
| 916 | + }, |
796 | 917 | "FargatePlatformConfiguration":{
|
797 | 918 | "type":"structure",
|
798 | 919 | "members":{
|
799 | 920 | "platformVersion":{"shape":"String"}
|
800 | 921 | }
|
801 | 922 | },
|
| 923 | + "Float":{"type":"float"}, |
802 | 924 | "Host":{
|
803 | 925 | "type":"structure",
|
804 | 926 | "members":{
|
|
848 | 970 | "revision":{"shape":"Integer"},
|
849 | 971 | "status":{"shape":"String"},
|
850 | 972 | "type":{"shape":"String"},
|
| 973 | + "schedulingPriority":{"shape":"Integer"}, |
851 | 974 | "parameters":{"shape":"ParametersMap"},
|
852 | 975 | "retryStrategy":{"shape":"RetryStrategy"},
|
853 | 976 | "containerProperties":{"shape":"ContainerProperties"},
|
|
896 | 1019 | "jobId":{"shape":"String"},
|
897 | 1020 | "jobQueue":{"shape":"String"},
|
898 | 1021 | "status":{"shape":"JobStatus"},
|
| 1022 | + "shareIdentifier":{"shape":"String"}, |
| 1023 | + "schedulingPriority":{"shape":"Integer"}, |
899 | 1024 | "attempts":{"shape":"AttemptDetails"},
|
900 | 1025 | "statusReason":{"shape":"String"},
|
901 | 1026 | "createdAt":{"shape":"Long"},
|
|
932 | 1057 | "jobQueueName":{"shape":"String"},
|
933 | 1058 | "jobQueueArn":{"shape":"String"},
|
934 | 1059 | "state":{"shape":"JQState"},
|
| 1060 | + "schedulingPolicyArn":{"shape":"String"}, |
935 | 1061 | "status":{"shape":"JQStatus"},
|
936 | 1062 | "statusReason":{"shape":"String"},
|
937 | 1063 | "priority":{"shape":"Integer"},
|
|
1043 | 1169 | "nextToken":{"shape":"String"}
|
1044 | 1170 | }
|
1045 | 1171 | },
|
| 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 | + }, |
1046 | 1186 | "ListTagsForResourceRequest":{
|
1047 | 1187 | "type":"structure",
|
1048 | 1188 | "required":["resourceArn"],
|
|
1202 | 1342 | "jobDefinitionName":{"shape":"String"},
|
1203 | 1343 | "type":{"shape":"JobDefinitionType"},
|
1204 | 1344 | "parameters":{"shape":"ParametersMap"},
|
| 1345 | + "schedulingPriority":{"shape":"Integer"}, |
1205 | 1346 | "containerProperties":{"shape":"ContainerProperties"},
|
1206 | 1347 | "nodeProperties":{"shape":"NodeProperties"},
|
1207 | 1348 | "retryStrategy":{"shape":"RetryStrategy"},
|
|
1261 | 1402 | "evaluateOnExit":{"shape":"EvaluateOnExitList"}
|
1262 | 1403 | }
|
1263 | 1404 | },
|
| 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 | + }, |
1264 | 1433 | "Secret":{
|
1265 | 1434 | "type":"structure",
|
1266 | 1435 | "required":[
|
|
1285 | 1454 | "exception":true,
|
1286 | 1455 | "fault":true
|
1287 | 1456 | },
|
| 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 | + }, |
1288 | 1469 | "String":{"type":"string"},
|
1289 | 1470 | "StringList":{
|
1290 | 1471 | "type":"list",
|
|
1300 | 1481 | "members":{
|
1301 | 1482 | "jobName":{"shape":"String"},
|
1302 | 1483 | "jobQueue":{"shape":"String"},
|
| 1484 | + "shareIdentifier":{"shape":"String"}, |
| 1485 | + "schedulingPriorityOverride":{"shape":"Integer"}, |
1303 | 1486 | "arrayProperties":{"shape":"ArrayProperties"},
|
1304 | 1487 | "dependsOn":{"shape":"JobDependencyList"},
|
1305 | 1488 | "jobDefinition":{"shape":"String"},
|
|
1450 | 1633 | "members":{
|
1451 | 1634 | "computeEnvironment":{"shape":"String"},
|
1452 | 1635 | "state":{"shape":"CEState"},
|
| 1636 | + "unmanagedvCpus":{"shape":"Integer"}, |
1453 | 1637 | "computeResources":{"shape":"ComputeResourceUpdate"},
|
1454 | 1638 | "serviceRole":{"shape":"String"}
|
1455 | 1639 | }
|
|
1467 | 1651 | "members":{
|
1468 | 1652 | "jobQueue":{"shape":"String"},
|
1469 | 1653 | "state":{"shape":"JQState"},
|
| 1654 | + "schedulingPolicyArn":{"shape":"String"}, |
1470 | 1655 | "priority":{"shape":"Integer"},
|
1471 | 1656 | "computeEnvironmentOrder":{"shape":"ComputeEnvironmentOrders"}
|
1472 | 1657 | }
|
|
1478 | 1663 | "jobQueueArn":{"shape":"String"}
|
1479 | 1664 | }
|
1480 | 1665 | },
|
| 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 | + }, |
1481 | 1679 | "Volume":{
|
1482 | 1680 | "type":"structure",
|
1483 | 1681 | "members":{
|
|
0 commit comments