public class V1SecurityContext extends Object
Constructor and Description |
---|
V1SecurityContext() |
Modifier and Type | Method and Description |
---|---|
V1SecurityContext |
allowPrivilegeEscalation(Boolean allowPrivilegeEscalation) |
V1SecurityContext |
capabilities(V1Capabilities capabilities) |
boolean |
equals(Object o) |
V1Capabilities |
getCapabilities()
The capabilities to add/drop when running containers.
|
String |
getProcMount()
procMount denotes the type of proc mount to use for the containers.
|
Long |
getRunAsGroup()
The GID to run the entrypoint of the container process.
|
Long |
getRunAsUser()
The UID to run the entrypoint of the container process.
|
V1SELinuxOptions |
getSeLinuxOptions()
The SELinux context to be applied to the container.
|
int |
hashCode() |
Boolean |
isAllowPrivilegeEscalation()
AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process.
|
Boolean |
isPrivileged()
Run container in privileged mode.
|
Boolean |
isReadOnlyRootFilesystem()
Whether this container has a read-only root filesystem.
|
Boolean |
isRunAsNonRoot()
Indicates that the container must run as a non-root user.
|
V1SecurityContext |
privileged(Boolean privileged) |
V1SecurityContext |
procMount(String procMount) |
V1SecurityContext |
readOnlyRootFilesystem(Boolean readOnlyRootFilesystem) |
V1SecurityContext |
runAsGroup(Long runAsGroup) |
V1SecurityContext |
runAsNonRoot(Boolean runAsNonRoot) |
V1SecurityContext |
runAsUser(Long runAsUser) |
V1SecurityContext |
seLinuxOptions(V1SELinuxOptions seLinuxOptions) |
void |
setAllowPrivilegeEscalation(Boolean allowPrivilegeEscalation) |
void |
setCapabilities(V1Capabilities capabilities) |
void |
setPrivileged(Boolean privileged) |
void |
setProcMount(String procMount) |
void |
setReadOnlyRootFilesystem(Boolean readOnlyRootFilesystem) |
void |
setRunAsGroup(Long runAsGroup) |
void |
setRunAsNonRoot(Boolean runAsNonRoot) |
void |
setRunAsUser(Long runAsUser) |
void |
setSeLinuxOptions(V1SELinuxOptions seLinuxOptions) |
String |
toString() |
public V1SecurityContext allowPrivilegeEscalation(Boolean allowPrivilegeEscalation)
public Boolean isAllowPrivilegeEscalation()
public void setAllowPrivilegeEscalation(Boolean allowPrivilegeEscalation)
public V1SecurityContext capabilities(V1Capabilities capabilities)
public V1Capabilities getCapabilities()
public void setCapabilities(V1Capabilities capabilities)
public V1SecurityContext privileged(Boolean privileged)
public Boolean isPrivileged()
public void setPrivileged(Boolean privileged)
public V1SecurityContext procMount(String procMount)
public String getProcMount()
public void setProcMount(String procMount)
public V1SecurityContext readOnlyRootFilesystem(Boolean readOnlyRootFilesystem)
public Boolean isReadOnlyRootFilesystem()
public void setReadOnlyRootFilesystem(Boolean readOnlyRootFilesystem)
public V1SecurityContext runAsGroup(Long runAsGroup)
public Long getRunAsGroup()
public void setRunAsGroup(Long runAsGroup)
public V1SecurityContext runAsNonRoot(Boolean runAsNonRoot)
public Boolean isRunAsNonRoot()
public void setRunAsNonRoot(Boolean runAsNonRoot)
public V1SecurityContext runAsUser(Long runAsUser)
public Long getRunAsUser()
public void setRunAsUser(Long runAsUser)
public V1SecurityContext seLinuxOptions(V1SELinuxOptions seLinuxOptions)
public V1SELinuxOptions getSeLinuxOptions()
public void setSeLinuxOptions(V1SELinuxOptions seLinuxOptions)
Copyright © 2019. All rights reserved.