/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The security context for a job. For more information, see Configure
* a security context for a pod or container in the Kubernetes
* documentation.See Also:
AWS
* API Reference
When this parameter is specified, the container is run as the specified user
* ID (uid). If this parameter isn't specified, the default is the
* user that's specified in the image metadata. This parameter maps to
* RunAsUser and MustRanAs policy in the Users
* and groups pod security policies in the Kubernetes documentation.
When this parameter is specified, the container is run as the specified user
* ID (uid). If this parameter isn't specified, the default is the
* user that's specified in the image metadata. This parameter maps to
* RunAsUser and MustRanAs policy in the Users
* and groups pod security policies in the Kubernetes documentation.
When this parameter is specified, the container is run as the specified user
* ID (uid). If this parameter isn't specified, the default is the
* user that's specified in the image metadata. This parameter maps to
* RunAsUser and MustRanAs policy in the Users
* and groups pod security policies in the Kubernetes documentation.
When this parameter is specified, the container is run as the specified user
* ID (uid). If this parameter isn't specified, the default is the
* user that's specified in the image metadata. This parameter maps to
* RunAsUser and MustRanAs policy in the Users
* and groups pod security policies in the Kubernetes documentation.
When this parameter is specified, the container is run as the specified group
* ID (gid). If this parameter isn't specified, the default is the
* group that's specified in the image metadata. This parameter maps to
* RunAsGroup and MustRunAs policy in the Users
* and groups pod security policies in the Kubernetes documentation.
When this parameter is specified, the container is run as the specified group
* ID (gid). If this parameter isn't specified, the default is the
* group that's specified in the image metadata. This parameter maps to
* RunAsGroup and MustRunAs policy in the Users
* and groups pod security policies in the Kubernetes documentation.
When this parameter is specified, the container is run as the specified group
* ID (gid). If this parameter isn't specified, the default is the
* group that's specified in the image metadata. This parameter maps to
* RunAsGroup and MustRunAs policy in the Users
* and groups pod security policies in the Kubernetes documentation.
When this parameter is specified, the container is run as the specified group
* ID (gid). If this parameter isn't specified, the default is the
* group that's specified in the image metadata. This parameter maps to
* RunAsGroup and MustRunAs policy in the Users
* and groups pod security policies in the Kubernetes documentation.
When this parameter is true, the container is given elevated
* permissions on the host container instance. The level of permissions are similar
* to the root user permissions. The default value is
* false. This parameter maps to privileged policy in the
* Privileged
* pod security policies in the Kubernetes documentation.
When this parameter is true, the container is given elevated
* permissions on the host container instance. The level of permissions are similar
* to the root user permissions. The default value is
* false. This parameter maps to privileged policy in the
* Privileged
* pod security policies in the Kubernetes documentation.
When this parameter is true, the container is given elevated
* permissions on the host container instance. The level of permissions are similar
* to the root user permissions. The default value is
* false. This parameter maps to privileged policy in the
* Privileged
* pod security policies in the Kubernetes documentation.
When this parameter is true, the container is given elevated
* permissions on the host container instance. The level of permissions are similar
* to the root user permissions. The default value is
* false. This parameter maps to privileged policy in the
* Privileged
* pod security policies in the Kubernetes documentation.
When this parameter is true, the container is given read-only
* access to its root file system. The default value is false. This
* parameter maps to ReadOnlyRootFilesystem policy in the Volumes
* and file systems pod security policies in the Kubernetes
* documentation.
When this parameter is true, the container is given read-only
* access to its root file system. The default value is false. This
* parameter maps to ReadOnlyRootFilesystem policy in the Volumes
* and file systems pod security policies in the Kubernetes
* documentation.
When this parameter is true, the container is given read-only
* access to its root file system. The default value is false. This
* parameter maps to ReadOnlyRootFilesystem policy in the Volumes
* and file systems pod security policies in the Kubernetes
* documentation.
When this parameter is true, the container is given read-only
* access to its root file system. The default value is false. This
* parameter maps to ReadOnlyRootFilesystem policy in the Volumes
* and file systems pod security policies in the Kubernetes
* documentation.
When this parameter is specified, the container is run as a user with a
* uid other than 0. If this parameter isn't specified, so such rule
* is enforced. This parameter maps to RunAsUser and
* MustRunAsNonRoot policy in the Users
* and groups pod security policies in the Kubernetes documentation.
When this parameter is specified, the container is run as a user with a
* uid other than 0. If this parameter isn't specified, so such rule
* is enforced. This parameter maps to RunAsUser and
* MustRunAsNonRoot policy in the Users
* and groups pod security policies in the Kubernetes documentation.
When this parameter is specified, the container is run as a user with a
* uid other than 0. If this parameter isn't specified, so such rule
* is enforced. This parameter maps to RunAsUser and
* MustRunAsNonRoot policy in the Users
* and groups pod security policies in the Kubernetes documentation.
When this parameter is specified, the container is run as a user with a
* uid other than 0. If this parameter isn't specified, so such rule
* is enforced. This parameter maps to RunAsUser and
* MustRunAsNonRoot policy in the Users
* and groups pod security policies in the Kubernetes documentation.