public class ContainerSecurityContext extends Object
| Constructor and Description |
|---|
ContainerSecurityContext()
The constructor of ContainerSecurityContext
|
ContainerSecurityContext(Capabilities capabilities,
Long runAsUser,
Long runAsGroup,
Boolean runAsNonRoot,
Boolean readOnlyRootFilesystem)
The constructor of ContainerSecurityContext
|
| Modifier and Type | Method and Description |
|---|---|
Capabilities |
getCapabilities() |
Boolean |
getReadOnlyRootFilesystem() |
Long |
getRunAsGroup() |
Boolean |
getRunAsNonRoot() |
Long |
getRunAsUser() |
ContainerSecurityContext |
setCapabilities(Capabilities capabilities) |
ContainerSecurityContext |
setReadOnlyRootFilesystem(Boolean readOnlyRootFilesystem) |
ContainerSecurityContext |
setRunAsGroup(Long runAsGroup) |
ContainerSecurityContext |
setRunAsNonRoot(Boolean runAsNonRoot) |
ContainerSecurityContext |
setRunAsUser(Long runAsUser) |
public ContainerSecurityContext()
public ContainerSecurityContext(Capabilities capabilities, Long runAsUser, Long runAsGroup, Boolean runAsNonRoot, Boolean readOnlyRootFilesystem)
capabilities - The capabilities to add/drop when running containers.runAsUser - The UID to run the entrypoint of the container process.runAsGroup - The GID to run the entrypoint of the container process.runAsNonRoot - Indicates that the container must run as a non-root user.readOnlyRootFilesystem - Whether this container has a read-only root filesystem.public Capabilities getCapabilities()
public ContainerSecurityContext setCapabilities(Capabilities capabilities)
public Long getRunAsUser()
public ContainerSecurityContext setRunAsUser(Long runAsUser)
public Long getRunAsGroup()
public ContainerSecurityContext setRunAsGroup(Long runAsGroup)
public Boolean getRunAsNonRoot()
public ContainerSecurityContext setRunAsNonRoot(Boolean runAsNonRoot)
public Boolean getReadOnlyRootFilesystem()
public ContainerSecurityContext setReadOnlyRootFilesystem(Boolean readOnlyRootFilesystem)
Copyright © 2023. All rights reserved.