|
920 | 920 | "type":"list",
|
921 | 921 | "member":{"shape":"Ec2Configuration"}
|
922 | 922 | },
|
| 923 | + "EcsProperties":{ |
| 924 | + "type":"structure", |
| 925 | + "required":["taskProperties"], |
| 926 | + "members":{ |
| 927 | + "taskProperties":{"shape":"ListEcsTaskProperties"} |
| 928 | + } |
| 929 | + }, |
| 930 | + "EcsPropertiesDetail":{ |
| 931 | + "type":"structure", |
| 932 | + "members":{ |
| 933 | + "taskProperties":{"shape":"ListEcsTaskDetails"} |
| 934 | + } |
| 935 | + }, |
| 936 | + "EcsPropertiesOverride":{ |
| 937 | + "type":"structure", |
| 938 | + "members":{ |
| 939 | + "taskProperties":{"shape":"ListTaskPropertiesOverride"} |
| 940 | + } |
| 941 | + }, |
| 942 | + "EcsTaskDetails":{ |
| 943 | + "type":"structure", |
| 944 | + "members":{ |
| 945 | + "containers":{"shape":"ListTaskContainerDetails"}, |
| 946 | + "containerInstanceArn":{"shape":"String"}, |
| 947 | + "taskArn":{"shape":"String"}, |
| 948 | + "ephemeralStorage":{"shape":"EphemeralStorage"}, |
| 949 | + "executionRoleArn":{"shape":"String"}, |
| 950 | + "platformVersion":{"shape":"String"}, |
| 951 | + "ipcMode":{"shape":"String"}, |
| 952 | + "taskRoleArn":{"shape":"String"}, |
| 953 | + "pidMode":{"shape":"String"}, |
| 954 | + "networkConfiguration":{"shape":"NetworkConfiguration"}, |
| 955 | + "runtimePlatform":{"shape":"RuntimePlatform"}, |
| 956 | + "volumes":{"shape":"Volumes"} |
| 957 | + } |
| 958 | + }, |
| 959 | + "EcsTaskProperties":{ |
| 960 | + "type":"structure", |
| 961 | + "required":["containers"], |
| 962 | + "members":{ |
| 963 | + "containers":{"shape":"ListTaskContainerProperties"}, |
| 964 | + "ephemeralStorage":{"shape":"EphemeralStorage"}, |
| 965 | + "executionRoleArn":{"shape":"String"}, |
| 966 | + "platformVersion":{"shape":"String"}, |
| 967 | + "ipcMode":{"shape":"String"}, |
| 968 | + "taskRoleArn":{"shape":"String"}, |
| 969 | + "pidMode":{"shape":"String"}, |
| 970 | + "networkConfiguration":{"shape":"NetworkConfiguration"}, |
| 971 | + "runtimePlatform":{"shape":"RuntimePlatform"}, |
| 972 | + "volumes":{"shape":"Volumes"} |
| 973 | + } |
| 974 | + }, |
923 | 975 | "EksAttemptContainerDetail":{
|
924 | 976 | "type":"structure",
|
925 | 977 | "members":{
|
|
935 | 987 | "type":"structure",
|
936 | 988 | "members":{
|
937 | 989 | "containers":{"shape":"EksAttemptContainerDetails"},
|
| 990 | + "initContainers":{"shape":"EksAttemptContainerDetails"}, |
938 | 991 | "podName":{"shape":"String"},
|
939 | 992 | "nodeName":{"shape":"String"},
|
940 | 993 | "startedAt":{"shape":"Long"},
|
|
1007 | 1060 | "EksContainerOverride":{
|
1008 | 1061 | "type":"structure",
|
1009 | 1062 | "members":{
|
| 1063 | + "name":{"shape":"String"}, |
1010 | 1064 | "image":{"shape":"String"},
|
1011 | 1065 | "command":{"shape":"StringList"},
|
1012 | 1066 | "args":{"shape":"StringList"},
|
|
1087 | 1141 | "hostNetwork":{"shape":"Boolean"},
|
1088 | 1142 | "dnsPolicy":{"shape":"String"},
|
1089 | 1143 | "containers":{"shape":"EksContainers"},
|
| 1144 | + "initContainers":{"shape":"EksContainers"}, |
1090 | 1145 | "volumes":{"shape":"EksVolumes"},
|
1091 |
| - "metadata":{"shape":"EksMetadata"} |
| 1146 | + "metadata":{"shape":"EksMetadata"}, |
| 1147 | + "shareProcessNamespace":{"shape":"Boolean"} |
1092 | 1148 | }
|
1093 | 1149 | },
|
1094 | 1150 | "EksPodPropertiesDetail":{
|
|
1098 | 1154 | "hostNetwork":{"shape":"Boolean"},
|
1099 | 1155 | "dnsPolicy":{"shape":"String"},
|
1100 | 1156 | "containers":{"shape":"EksContainerDetails"},
|
| 1157 | + "initContainers":{"shape":"EksContainerDetails"}, |
1101 | 1158 | "volumes":{"shape":"EksVolumes"},
|
1102 | 1159 | "podName":{"shape":"String"},
|
1103 | 1160 | "nodeName":{"shape":"String"},
|
1104 |
| - "metadata":{"shape":"EksMetadata"} |
| 1161 | + "metadata":{"shape":"EksMetadata"}, |
| 1162 | + "shareProcessNamespace":{"shape":"Boolean"} |
1105 | 1163 | }
|
1106 | 1164 | },
|
1107 | 1165 | "EksPodPropertiesOverride":{
|
1108 | 1166 | "type":"structure",
|
1109 | 1167 | "members":{
|
1110 | 1168 | "containers":{"shape":"EksContainerOverrideList"},
|
| 1169 | + "initContainers":{"shape":"EksContainerOverrideList"}, |
1111 | 1170 | "metadata":{"shape":"EksMetadata"}
|
1112 | 1171 | }
|
1113 | 1172 | },
|
|
1254 | 1313 | "tags":{"shape":"TagrisTagsMap"},
|
1255 | 1314 | "propagateTags":{"shape":"Boolean"},
|
1256 | 1315 | "platformCapabilities":{"shape":"PlatformCapabilityList"},
|
| 1316 | + "ecsProperties":{"shape":"EcsProperties"}, |
1257 | 1317 | "eksProperties":{"shape":"EksProperties"},
|
1258 | 1318 | "containerOrchestrationType":{"shape":"OrchestrationType"}
|
1259 | 1319 | }
|
|
1317 | 1377 | "platformCapabilities":{"shape":"PlatformCapabilityList"},
|
1318 | 1378 | "eksProperties":{"shape":"EksPropertiesDetail"},
|
1319 | 1379 | "eksAttempts":{"shape":"EksAttemptDetails"},
|
| 1380 | + "ecsProperties":{"shape":"EcsPropertiesDetail"}, |
1320 | 1381 | "isCancelled":{"shape":"Boolean"},
|
1321 | 1382 | "isTerminated":{"shape":"Boolean"}
|
1322 | 1383 | }
|
|
1436 | 1497 | "swappiness":{"shape":"Integer"}
|
1437 | 1498 | }
|
1438 | 1499 | },
|
| 1500 | + "ListEcsTaskDetails":{ |
| 1501 | + "type":"list", |
| 1502 | + "member":{"shape":"EcsTaskDetails"} |
| 1503 | + }, |
| 1504 | + "ListEcsTaskProperties":{ |
| 1505 | + "type":"list", |
| 1506 | + "member":{"shape":"EcsTaskProperties"} |
| 1507 | + }, |
1439 | 1508 | "ListJobsFilterList":{
|
1440 | 1509 | "type":"list",
|
1441 | 1510 | "member":{"shape":"KeyValuesPair"}
|
|
1491 | 1560 | "tags":{"shape":"TagrisTagsMap"}
|
1492 | 1561 | }
|
1493 | 1562 | },
|
| 1563 | + "ListTaskContainerDetails":{ |
| 1564 | + "type":"list", |
| 1565 | + "member":{"shape":"TaskContainerDetails"} |
| 1566 | + }, |
| 1567 | + "ListTaskContainerOverrides":{ |
| 1568 | + "type":"list", |
| 1569 | + "member":{"shape":"TaskContainerOverrides"} |
| 1570 | + }, |
| 1571 | + "ListTaskContainerProperties":{ |
| 1572 | + "type":"list", |
| 1573 | + "member":{"shape":"TaskContainerProperties"} |
| 1574 | + }, |
| 1575 | + "ListTaskPropertiesOverride":{ |
| 1576 | + "type":"list", |
| 1577 | + "member":{"shape":"TaskPropertiesOverride"} |
| 1578 | + }, |
1494 | 1579 | "LogConfiguration":{
|
1495 | 1580 | "type":"structure",
|
1496 | 1581 | "required":["logDriver"],
|
|
1588 | 1673 | "required":["targetNodes"],
|
1589 | 1674 | "members":{
|
1590 | 1675 | "targetNodes":{"shape":"String"},
|
1591 |
| - "containerOverrides":{"shape":"ContainerOverrides"} |
| 1676 | + "containerOverrides":{"shape":"ContainerOverrides"}, |
| 1677 | + "ecsPropertiesOverride":{"shape":"EcsPropertiesOverride"}, |
| 1678 | + "instanceTypes":{"shape":"StringList"} |
1592 | 1679 | }
|
1593 | 1680 | },
|
1594 | 1681 | "NodePropertyOverrides":{
|
|
1604 | 1691 | "required":["targetNodes"],
|
1605 | 1692 | "members":{
|
1606 | 1693 | "targetNodes":{"shape":"String"},
|
1607 |
| - "container":{"shape":"ContainerProperties"} |
| 1694 | + "container":{"shape":"ContainerProperties"}, |
| 1695 | + "instanceTypes":{"shape":"StringList"}, |
| 1696 | + "ecsProperties":{"shape":"EcsProperties"} |
1608 | 1697 | }
|
1609 | 1698 | },
|
1610 | 1699 | "OrchestrationType":{
|
|
1653 | 1742 | "timeout":{"shape":"JobTimeout"},
|
1654 | 1743 | "tags":{"shape":"TagrisTagsMap"},
|
1655 | 1744 | "platformCapabilities":{"shape":"PlatformCapabilityList"},
|
1656 |
| - "eksProperties":{"shape":"EksProperties"} |
| 1745 | + "eksProperties":{"shape":"EksProperties"}, |
| 1746 | + "ecsProperties":{"shape":"EcsProperties"} |
1657 | 1747 | }
|
1658 | 1748 | },
|
1659 | 1749 | "RegisterJobDefinitionResponse":{
|
|
1811 | 1901 | "propagateTags":{"shape":"Boolean"},
|
1812 | 1902 | "timeout":{"shape":"JobTimeout"},
|
1813 | 1903 | "tags":{"shape":"TagrisTagsMap"},
|
1814 |
| - "eksPropertiesOverride":{"shape":"EksPropertiesOverride"} |
| 1904 | + "eksPropertiesOverride":{"shape":"EksPropertiesOverride"}, |
| 1905 | + "ecsPropertiesOverride":{"shape":"EcsPropertiesOverride"} |
1815 | 1906 | }
|
1816 | 1907 | },
|
1817 | 1908 | "SubmitJobResponse":{
|
|
1873 | 1964 | "key":{"shape":"String"},
|
1874 | 1965 | "value":{"shape":"String"}
|
1875 | 1966 | },
|
| 1967 | + "TaskContainerDependency":{ |
| 1968 | + "type":"structure", |
| 1969 | + "members":{ |
| 1970 | + "containerName":{"shape":"String"}, |
| 1971 | + "condition":{"shape":"String"} |
| 1972 | + } |
| 1973 | + }, |
| 1974 | + "TaskContainerDependencyList":{ |
| 1975 | + "type":"list", |
| 1976 | + "member":{"shape":"TaskContainerDependency"} |
| 1977 | + }, |
| 1978 | + "TaskContainerDetails":{ |
| 1979 | + "type":"structure", |
| 1980 | + "members":{ |
| 1981 | + "command":{"shape":"StringList"}, |
| 1982 | + "dependsOn":{"shape":"TaskContainerDependencyList"}, |
| 1983 | + "environment":{"shape":"EnvironmentVariables"}, |
| 1984 | + "essential":{"shape":"Boolean"}, |
| 1985 | + "image":{"shape":"String"}, |
| 1986 | + "linuxParameters":{"shape":"LinuxParameters"}, |
| 1987 | + "logConfiguration":{"shape":"LogConfiguration"}, |
| 1988 | + "mountPoints":{"shape":"MountPoints"}, |
| 1989 | + "name":{"shape":"String"}, |
| 1990 | + "privileged":{"shape":"Boolean"}, |
| 1991 | + "readonlyRootFilesystem":{"shape":"Boolean"}, |
| 1992 | + "repositoryCredentials":{"shape":"RepositoryCredentials"}, |
| 1993 | + "resourceRequirements":{"shape":"ResourceRequirements"}, |
| 1994 | + "secrets":{"shape":"SecretList"}, |
| 1995 | + "ulimits":{"shape":"Ulimits"}, |
| 1996 | + "user":{"shape":"String"}, |
| 1997 | + "exitCode":{"shape":"Integer"}, |
| 1998 | + "reason":{"shape":"String"}, |
| 1999 | + "logStreamName":{"shape":"String"}, |
| 2000 | + "networkInterfaces":{"shape":"NetworkInterfaceList"} |
| 2001 | + } |
| 2002 | + }, |
| 2003 | + "TaskContainerOverrides":{ |
| 2004 | + "type":"structure", |
| 2005 | + "members":{ |
| 2006 | + "command":{"shape":"StringList"}, |
| 2007 | + "environment":{"shape":"EnvironmentVariables"}, |
| 2008 | + "name":{"shape":"String"}, |
| 2009 | + "resourceRequirements":{"shape":"ResourceRequirements"} |
| 2010 | + } |
| 2011 | + }, |
| 2012 | + "TaskContainerProperties":{ |
| 2013 | + "type":"structure", |
| 2014 | + "required":["image"], |
| 2015 | + "members":{ |
| 2016 | + "command":{"shape":"StringList"}, |
| 2017 | + "dependsOn":{"shape":"TaskContainerDependencyList"}, |
| 2018 | + "environment":{"shape":"EnvironmentVariables"}, |
| 2019 | + "essential":{"shape":"Boolean"}, |
| 2020 | + "image":{"shape":"String"}, |
| 2021 | + "linuxParameters":{"shape":"LinuxParameters"}, |
| 2022 | + "logConfiguration":{"shape":"LogConfiguration"}, |
| 2023 | + "mountPoints":{"shape":"MountPoints"}, |
| 2024 | + "name":{"shape":"String"}, |
| 2025 | + "privileged":{"shape":"Boolean"}, |
| 2026 | + "readonlyRootFilesystem":{"shape":"Boolean"}, |
| 2027 | + "repositoryCredentials":{"shape":"RepositoryCredentials"}, |
| 2028 | + "resourceRequirements":{"shape":"ResourceRequirements"}, |
| 2029 | + "secrets":{"shape":"SecretList"}, |
| 2030 | + "ulimits":{"shape":"Ulimits"}, |
| 2031 | + "user":{"shape":"String"} |
| 2032 | + } |
| 2033 | + }, |
| 2034 | + "TaskPropertiesOverride":{ |
| 2035 | + "type":"structure", |
| 2036 | + "members":{ |
| 2037 | + "containers":{"shape":"ListTaskContainerOverrides"} |
| 2038 | + } |
| 2039 | + }, |
1876 | 2040 | "TerminateJobRequest":{
|
1877 | 2041 | "type":"structure",
|
1878 | 2042 | "required":[
|
|
0 commit comments