|
294 | 294 | "index":{"shape":"Integer"}
|
295 | 295 | }
|
296 | 296 | },
|
| 297 | + "AssignPublicIp":{ |
| 298 | + "type":"string", |
| 299 | + "enum":[ |
| 300 | + "ENABLED", |
| 301 | + "DISABLED" |
| 302 | + ] |
| 303 | + }, |
297 | 304 | "AttemptContainerDetail":{
|
298 | 305 | "type":"structure",
|
299 | 306 | "members":{
|
|
356 | 363 | "type":"string",
|
357 | 364 | "enum":[
|
358 | 365 | "EC2",
|
359 |
| - "SPOT" |
| 366 | + "SPOT", |
| 367 | + "FARGATE", |
| 368 | + "FARGATE_SPOT" |
360 | 369 | ]
|
361 | 370 | },
|
362 | 371 | "CancelJobRequest":{
|
|
426 | 435 | "type":"structure",
|
427 | 436 | "required":[
|
428 | 437 | "type",
|
429 |
| - "minvCpus", |
430 | 438 | "maxvCpus",
|
431 |
| - "instanceTypes", |
432 |
| - "subnets", |
433 |
| - "instanceRole" |
| 439 | + "subnets" |
434 | 440 | ],
|
435 | 441 | "members":{
|
436 | 442 | "type":{"shape":"CRType"},
|
|
461 | 467 | "members":{
|
462 | 468 | "minvCpus":{"shape":"Integer"},
|
463 | 469 | "maxvCpus":{"shape":"Integer"},
|
464 |
| - "desiredvCpus":{"shape":"Integer"} |
| 470 | + "desiredvCpus":{"shape":"Integer"}, |
| 471 | + "subnets":{"shape":"StringList"}, |
| 472 | + "securityGroupIds":{"shape":"StringList"} |
465 | 473 | }
|
466 | 474 | },
|
467 | 475 | "ContainerDetail":{
|
|
490 | 498 | "resourceRequirements":{"shape":"ResourceRequirements"},
|
491 | 499 | "linuxParameters":{"shape":"LinuxParameters"},
|
492 | 500 | "logConfiguration":{"shape":"LogConfiguration"},
|
493 |
| - "secrets":{"shape":"SecretList"} |
| 501 | + "secrets":{"shape":"SecretList"}, |
| 502 | + "networkConfiguration":{"shape":"NetworkConfiguration"}, |
| 503 | + "fargatePlatformConfiguration":{"shape":"FargatePlatformConfiguration"} |
494 | 504 | }
|
495 | 505 | },
|
496 | 506 | "ContainerOverrides":{
|
497 | 507 | "type":"structure",
|
498 | 508 | "members":{
|
499 |
| - "vcpus":{"shape":"Integer"}, |
500 |
| - "memory":{"shape":"Integer"}, |
| 509 | + "vcpus":{ |
| 510 | + "shape":"Integer", |
| 511 | + "deprecated":true, |
| 512 | + "deprecatedMessage":"This field is deprecated, use resourceRequirements instead." |
| 513 | + }, |
| 514 | + "memory":{ |
| 515 | + "shape":"Integer", |
| 516 | + "deprecated":true, |
| 517 | + "deprecatedMessage":"This field is deprecated, use resourceRequirements instead." |
| 518 | + }, |
501 | 519 | "command":{"shape":"StringList"},
|
502 | 520 | "instanceType":{"shape":"String"},
|
503 | 521 | "environment":{"shape":"EnvironmentVariables"},
|
|
508 | 526 | "type":"structure",
|
509 | 527 | "members":{
|
510 | 528 | "image":{"shape":"String"},
|
511 |
| - "vcpus":{"shape":"Integer"}, |
512 |
| - "memory":{"shape":"Integer"}, |
| 529 | + "vcpus":{ |
| 530 | + "shape":"Integer", |
| 531 | + "deprecated":true, |
| 532 | + "deprecatedMessage":"This field is deprecated, use resourceRequirements instead." |
| 533 | + }, |
| 534 | + "memory":{ |
| 535 | + "shape":"Integer", |
| 536 | + "deprecated":true, |
| 537 | + "deprecatedMessage":"This field is deprecated, use resourceRequirements instead." |
| 538 | + }, |
513 | 539 | "command":{"shape":"StringList"},
|
514 | 540 | "jobRoleArn":{"shape":"String"},
|
515 | 541 | "executionRoleArn":{"shape":"String"},
|
|
524 | 550 | "resourceRequirements":{"shape":"ResourceRequirements"},
|
525 | 551 | "linuxParameters":{"shape":"LinuxParameters"},
|
526 | 552 | "logConfiguration":{"shape":"LogConfiguration"},
|
527 |
| - "secrets":{"shape":"SecretList"} |
| 553 | + "secrets":{"shape":"SecretList"}, |
| 554 | + "networkConfiguration":{"shape":"NetworkConfiguration"}, |
| 555 | + "fargatePlatformConfiguration":{"shape":"FargatePlatformConfiguration"} |
528 | 556 | }
|
529 | 557 | },
|
530 | 558 | "ContainerSummary":{
|
|
734 | 762 | "type":"list",
|
735 | 763 | "member":{"shape":"EvaluateOnExit"}
|
736 | 764 | },
|
| 765 | + "FargatePlatformConfiguration":{ |
| 766 | + "type":"structure", |
| 767 | + "members":{ |
| 768 | + "platformVersion":{"shape":"String"} |
| 769 | + } |
| 770 | + }, |
737 | 771 | "Host":{
|
738 | 772 | "type":"structure",
|
739 | 773 | "members":{
|
|
788 | 822 | "containerProperties":{"shape":"ContainerProperties"},
|
789 | 823 | "timeout":{"shape":"JobTimeout"},
|
790 | 824 | "nodeProperties":{"shape":"NodeProperties"},
|
791 |
| - "tags":{"shape":"TagrisTagsMap"} |
| 825 | + "tags":{"shape":"TagrisTagsMap"}, |
| 826 | + "propagateTags":{"shape":"Boolean"}, |
| 827 | + "platformCapabilities":{"shape":"PlatformCapabilityList"} |
792 | 828 | }
|
793 | 829 | },
|
794 | 830 | "JobDefinitionList":{
|
|
843 | 879 | "nodeProperties":{"shape":"NodeProperties"},
|
844 | 880 | "arrayProperties":{"shape":"ArrayPropertiesDetail"},
|
845 | 881 | "timeout":{"shape":"JobTimeout"},
|
846 |
| - "tags":{"shape":"TagrisTagsMap"} |
| 882 | + "tags":{"shape":"TagrisTagsMap"}, |
| 883 | + "propagateTags":{"shape":"Boolean"}, |
| 884 | + "platformCapabilities":{"shape":"PlatformCapabilityList"} |
847 | 885 | }
|
848 | 886 | },
|
849 | 887 | "JobDetailList":{
|
|
1017 | 1055 | "type":"list",
|
1018 | 1056 | "member":{"shape":"MountPoint"}
|
1019 | 1057 | },
|
| 1058 | + "NetworkConfiguration":{ |
| 1059 | + "type":"structure", |
| 1060 | + "members":{ |
| 1061 | + "assignPublicIp":{"shape":"AssignPublicIp"} |
| 1062 | + } |
| 1063 | + }, |
1020 | 1064 | "NetworkInterface":{
|
1021 | 1065 | "type":"structure",
|
1022 | 1066 | "members":{
|
|
1093 | 1137 | "key":{"shape":"String"},
|
1094 | 1138 | "value":{"shape":"String"}
|
1095 | 1139 | },
|
| 1140 | + "PlatformCapability":{ |
| 1141 | + "type":"string", |
| 1142 | + "enum":[ |
| 1143 | + "EC2", |
| 1144 | + "FARGATE" |
| 1145 | + ] |
| 1146 | + }, |
| 1147 | + "PlatformCapabilityList":{ |
| 1148 | + "type":"list", |
| 1149 | + "member":{"shape":"PlatformCapability"} |
| 1150 | + }, |
1096 | 1151 | "RegisterJobDefinitionRequest":{
|
1097 | 1152 | "type":"structure",
|
1098 | 1153 | "required":[
|
|
1106 | 1161 | "containerProperties":{"shape":"ContainerProperties"},
|
1107 | 1162 | "nodeProperties":{"shape":"NodeProperties"},
|
1108 | 1163 | "retryStrategy":{"shape":"RetryStrategy"},
|
| 1164 | + "propagateTags":{"shape":"Boolean"}, |
1109 | 1165 | "timeout":{"shape":"JobTimeout"},
|
1110 |
| - "tags":{"shape":"TagrisTagsMap"} |
| 1166 | + "tags":{"shape":"TagrisTagsMap"}, |
| 1167 | + "platformCapabilities":{"shape":"PlatformCapabilityList"} |
1111 | 1168 | }
|
1112 | 1169 | },
|
1113 | 1170 | "RegisterJobDefinitionResponse":{
|
|
1140 | 1197 | },
|
1141 | 1198 | "ResourceType":{
|
1142 | 1199 | "type":"string",
|
1143 |
| - "enum":["GPU"] |
| 1200 | + "enum":[ |
| 1201 | + "GPU", |
| 1202 | + "VCPU", |
| 1203 | + "MEMORY" |
| 1204 | + ] |
1144 | 1205 | },
|
1145 | 1206 | "RetryAction":{
|
1146 | 1207 | "type":"string",
|
|
1202 | 1263 | "containerOverrides":{"shape":"ContainerOverrides"},
|
1203 | 1264 | "nodeOverrides":{"shape":"NodeOverrides"},
|
1204 | 1265 | "retryStrategy":{"shape":"RetryStrategy"},
|
| 1266 | + "propagateTags":{"shape":"Boolean"}, |
1205 | 1267 | "timeout":{"shape":"JobTimeout"},
|
1206 | 1268 | "tags":{"shape":"TagrisTagsMap"}
|
1207 | 1269 | }
|
|
0 commit comments