public class PodSecurityContext extends Object implements KubernetesResource
| Constructor and Description |
|---|
PodSecurityContext()
No args constructor for use in serialization
|
PodSecurityContext(Long fsGroup,
String fsGroupChangePolicy,
Long runAsGroup,
Boolean runAsNonRoot,
Long runAsUser,
SELinuxOptions seLinuxOptions,
SeccompProfile seccompProfile,
List<Long> supplementalGroups,
List<Sysctl> sysctls,
WindowsSecurityContextOptions windowsOptions) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
getAdditionalProperties() |
Long |
getFsGroup() |
String |
getFsGroupChangePolicy() |
Long |
getRunAsGroup() |
Boolean |
getRunAsNonRoot() |
Long |
getRunAsUser() |
SeccompProfile |
getSeccompProfile() |
SELinuxOptions |
getSeLinuxOptions() |
List<Long> |
getSupplementalGroups() |
List<Sysctl> |
getSysctls() |
WindowsSecurityContextOptions |
getWindowsOptions() |
void |
setAdditionalProperty(String name,
Object value) |
void |
setFsGroup(Long fsGroup) |
void |
setFsGroupChangePolicy(String fsGroupChangePolicy) |
void |
setRunAsGroup(Long runAsGroup) |
void |
setRunAsNonRoot(Boolean runAsNonRoot) |
void |
setRunAsUser(Long runAsUser) |
void |
setSeccompProfile(SeccompProfile seccompProfile) |
void |
setSeLinuxOptions(SELinuxOptions seLinuxOptions) |
void |
setSupplementalGroups(List<Long> supplementalGroups) |
void |
setSysctls(List<Sysctl> sysctls) |
void |
setWindowsOptions(WindowsSecurityContextOptions windowsOptions) |
public PodSecurityContext()
public PodSecurityContext(Long fsGroup, String fsGroupChangePolicy, Long runAsGroup, Boolean runAsNonRoot, Long runAsUser, SELinuxOptions seLinuxOptions, SeccompProfile seccompProfile, List<Long> supplementalGroups, List<Sysctl> sysctls, WindowsSecurityContextOptions windowsOptions)
runAsUser - seLinuxOptions - fsGroup - seccompProfile - windowsOptions - fsGroupChangePolicy - supplementalGroups - runAsGroup - runAsNonRoot - sysctls - public Long getFsGroup()
public void setFsGroup(Long fsGroup)
public String getFsGroupChangePolicy()
public void setFsGroupChangePolicy(String fsGroupChangePolicy)
public Long getRunAsGroup()
public void setRunAsGroup(Long runAsGroup)
public Boolean getRunAsNonRoot()
public void setRunAsNonRoot(Boolean runAsNonRoot)
public Long getRunAsUser()
public void setRunAsUser(Long runAsUser)
public SELinuxOptions getSeLinuxOptions()
public void setSeLinuxOptions(SELinuxOptions seLinuxOptions)
public SeccompProfile getSeccompProfile()
public void setSeccompProfile(SeccompProfile seccompProfile)
public WindowsSecurityContextOptions getWindowsOptions()
public void setWindowsOptions(WindowsSecurityContextOptions windowsOptions)
Copyright © 2015–2023 Red Hat. All rights reserved.