|
1923 | 1923 | "shape":"Boolean",
|
1924 | 1924 | "documentation":"<p>When this parameter is <code>true</code>, the container is given elevated permissions on the host container instance. The level of permissions are similar to the <code>root</code> user permissions. The default value is <code>false</code>. This parameter maps to <code>privileged</code> policy in the <a href=\"https://kubernetes.io/docs/concepts/security/pod-security-policy/#privileged\">Privileged pod security policies</a> in the <i>Kubernetes documentation</i>.</p>"
|
1925 | 1925 | },
|
| 1926 | + "allowPrivilegeEscalation":{ |
| 1927 | + "shape":"Boolean", |
| 1928 | + "documentation":"<p>Whether or not a container or a Kubernetes pod is allowed to gain more privileges than its parent process. The default value is <code>false</code>.</p>" |
| 1929 | + }, |
1926 | 1930 | "readOnlyRootFilesystem":{
|
1927 | 1931 | "shape":"Boolean",
|
1928 | 1932 | "documentation":"<p>When this parameter is <code>true</code>, the container is given read-only access to its root file system. The default value is <code>false</code>. This parameter maps to <code>ReadOnlyRootFilesystem</code> policy in the <a href=\"https://kubernetes.io/docs/concepts/security/pod-security-policy/#volumes-and-file-systems\">Volumes and file systems pod security policies</a> in the <i>Kubernetes documentation</i>.</p>"
|
|
2019 | 2023 | "shape":"String",
|
2020 | 2024 | "documentation":"<p>The DNS policy for the pod. The default value is <code>ClusterFirst</code>. If the <code>hostNetwork</code> parameter is not specified, the default is <code>ClusterFirstWithHostNet</code>. <code>ClusterFirst</code> indicates that any DNS query that does not match the configured cluster domain suffix is forwarded to the upstream nameserver inherited from the node. For more information, see <a href=\"https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy\">Pod's DNS policy</a> in the <i>Kubernetes documentation</i>.</p> <p>Valid values: <code>Default</code> | <code>ClusterFirst</code> | <code>ClusterFirstWithHostNet</code> </p>"
|
2021 | 2025 | },
|
| 2026 | + "imagePullSecrets":{ |
| 2027 | + "shape":"ImagePullSecrets", |
| 2028 | + "documentation":"<p>References a Kubernetes secret resource. This object must start and end with an alphanumeric character, is required to be lowercase, can include periods (.) and hyphens (-), and can't contain more than 253 characters.</p> <p> <code>ImagePullSecret$name</code> is required when this object is used.</p>" |
| 2029 | + }, |
2022 | 2030 | "containers":{
|
2023 | 2031 | "shape":"EksContainers",
|
2024 | 2032 | "documentation":"<p>The properties of the container that's used on the Amazon EKS pod.</p>"
|
|
2057 | 2065 | "shape":"String",
|
2058 | 2066 | "documentation":"<p>The DNS policy for the pod. The default value is <code>ClusterFirst</code>. If the <code>hostNetwork</code> parameter is not specified, the default is <code>ClusterFirstWithHostNet</code>. <code>ClusterFirst</code> indicates that any DNS query that does not match the configured cluster domain suffix is forwarded to the upstream nameserver inherited from the node. If no value was specified for <code>dnsPolicy</code> in the <a href=\"https://docs.aws.amazon.com/batch/latest/APIReference/API_RegisterJobDefinition.html\">RegisterJobDefinition</a> API operation, then no value will be returned for <code>dnsPolicy</code> by either of <a href=\"https://docs.aws.amazon.com/batch/latest/APIReference/API_DescribeJobDefinitions.html\">DescribeJobDefinitions</a> or <a href=\"https://docs.aws.amazon.com/batch/latest/APIReference/API_DescribeJobs.html\">DescribeJobs</a> API operations. The pod spec setting will contain either <code>ClusterFirst</code> or <code>ClusterFirstWithHostNet</code>, depending on the value of the <code>hostNetwork</code> parameter. For more information, see <a href=\"https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy\">Pod's DNS policy</a> in the <i>Kubernetes documentation</i>.</p> <p>Valid values: <code>Default</code> | <code>ClusterFirst</code> | <code>ClusterFirstWithHostNet</code> </p>"
|
2059 | 2067 | },
|
| 2068 | + "imagePullSecrets":{ |
| 2069 | + "shape":"ImagePullSecrets", |
| 2070 | + "documentation":"<p>Displays the reference pointer to the Kubernetes secret resource.</p>" |
| 2071 | + }, |
2060 | 2072 | "containers":{
|
2061 | 2073 | "shape":"EksContainerDetails",
|
2062 | 2074 | "documentation":"<p>The properties of the container that's used on the Amazon EKS pod.</p>"
|
|
2269 | 2281 | "max":256,
|
2270 | 2282 | "min":1
|
2271 | 2283 | },
|
| 2284 | + "ImagePullSecret":{ |
| 2285 | + "type":"structure", |
| 2286 | + "required":["name"], |
| 2287 | + "members":{ |
| 2288 | + "name":{ |
| 2289 | + "shape":"String", |
| 2290 | + "documentation":"<p>Provides a unique identifier for the <code>ImagePullSecret</code>. This object is required when <code>EksPodProperties$imagePullSecrets</code> is used.</p>" |
| 2291 | + } |
| 2292 | + }, |
| 2293 | + "documentation":"<p>References a Kubernetes configuration resource that holds a list of secrets. These secrets help to gain access to pull an image from a private registry.</p>" |
| 2294 | + }, |
| 2295 | + "ImagePullSecrets":{ |
| 2296 | + "type":"list", |
| 2297 | + "member":{"shape":"ImagePullSecret"} |
| 2298 | + }, |
2272 | 2299 | "ImageType":{
|
2273 | 2300 | "type":"string",
|
2274 | 2301 | "max":256,
|
|
0 commit comments