Class PodSecurityPolicySpec.Builder
- java.lang.Object
-
- com.pulumi.kubernetes.extensions.v1beta1.outputs.PodSecurityPolicySpec.Builder
-
- Enclosing class:
- PodSecurityPolicySpec
public static final class PodSecurityPolicySpec.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(PodSecurityPolicySpec defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PodSecurityPolicySpec defaults)
-
-
Method Detail
-
allowPrivilegeEscalation
public PodSecurityPolicySpec.Builder allowPrivilegeEscalation(@Nullable java.lang.Boolean allowPrivilegeEscalation)
-
allowedCSIDrivers
public PodSecurityPolicySpec.Builder allowedCSIDrivers(@Nullable java.util.List<AllowedCSIDriver> allowedCSIDrivers)
-
allowedCSIDrivers
public PodSecurityPolicySpec.Builder allowedCSIDrivers(AllowedCSIDriver... allowedCSIDrivers)
-
allowedCapabilities
public PodSecurityPolicySpec.Builder allowedCapabilities(@Nullable java.util.List<java.lang.String> allowedCapabilities)
-
allowedCapabilities
public PodSecurityPolicySpec.Builder allowedCapabilities(java.lang.String... allowedCapabilities)
-
allowedFlexVolumes
public PodSecurityPolicySpec.Builder allowedFlexVolumes(@Nullable java.util.List<AllowedFlexVolume> allowedFlexVolumes)
-
allowedFlexVolumes
public PodSecurityPolicySpec.Builder allowedFlexVolumes(AllowedFlexVolume... allowedFlexVolumes)
-
allowedHostPaths
public PodSecurityPolicySpec.Builder allowedHostPaths(@Nullable java.util.List<AllowedHostPath> allowedHostPaths)
-
allowedHostPaths
public PodSecurityPolicySpec.Builder allowedHostPaths(AllowedHostPath... allowedHostPaths)
-
allowedProcMountTypes
public PodSecurityPolicySpec.Builder allowedProcMountTypes(@Nullable java.util.List<java.lang.String> allowedProcMountTypes)
-
allowedProcMountTypes
public PodSecurityPolicySpec.Builder allowedProcMountTypes(java.lang.String... allowedProcMountTypes)
-
allowedUnsafeSysctls
public PodSecurityPolicySpec.Builder allowedUnsafeSysctls(@Nullable java.util.List<java.lang.String> allowedUnsafeSysctls)
-
allowedUnsafeSysctls
public PodSecurityPolicySpec.Builder allowedUnsafeSysctls(java.lang.String... allowedUnsafeSysctls)
-
defaultAddCapabilities
public PodSecurityPolicySpec.Builder defaultAddCapabilities(@Nullable java.util.List<java.lang.String> defaultAddCapabilities)
-
defaultAddCapabilities
public PodSecurityPolicySpec.Builder defaultAddCapabilities(java.lang.String... defaultAddCapabilities)
-
defaultAllowPrivilegeEscalation
public PodSecurityPolicySpec.Builder defaultAllowPrivilegeEscalation(@Nullable java.lang.Boolean defaultAllowPrivilegeEscalation)
-
forbiddenSysctls
public PodSecurityPolicySpec.Builder forbiddenSysctls(@Nullable java.util.List<java.lang.String> forbiddenSysctls)
-
forbiddenSysctls
public PodSecurityPolicySpec.Builder forbiddenSysctls(java.lang.String... forbiddenSysctls)
-
fsGroup
public PodSecurityPolicySpec.Builder fsGroup(FSGroupStrategyOptions fsGroup)
-
hostIPC
public PodSecurityPolicySpec.Builder hostIPC(@Nullable java.lang.Boolean hostIPC)
-
hostNetwork
public PodSecurityPolicySpec.Builder hostNetwork(@Nullable java.lang.Boolean hostNetwork)
-
hostPID
public PodSecurityPolicySpec.Builder hostPID(@Nullable java.lang.Boolean hostPID)
-
hostPorts
public PodSecurityPolicySpec.Builder hostPorts(@Nullable java.util.List<HostPortRange> hostPorts)
-
hostPorts
public PodSecurityPolicySpec.Builder hostPorts(HostPortRange... hostPorts)
-
privileged
public PodSecurityPolicySpec.Builder privileged(@Nullable java.lang.Boolean privileged)
-
readOnlyRootFilesystem
public PodSecurityPolicySpec.Builder readOnlyRootFilesystem(@Nullable java.lang.Boolean readOnlyRootFilesystem)
-
requiredDropCapabilities
public PodSecurityPolicySpec.Builder requiredDropCapabilities(@Nullable java.util.List<java.lang.String> requiredDropCapabilities)
-
requiredDropCapabilities
public PodSecurityPolicySpec.Builder requiredDropCapabilities(java.lang.String... requiredDropCapabilities)
-
runAsGroup
public PodSecurityPolicySpec.Builder runAsGroup(@Nullable RunAsGroupStrategyOptions runAsGroup)
-
runAsUser
public PodSecurityPolicySpec.Builder runAsUser(RunAsUserStrategyOptions runAsUser)
-
runtimeClass
public PodSecurityPolicySpec.Builder runtimeClass(@Nullable RuntimeClassStrategyOptions runtimeClass)
-
seLinux
public PodSecurityPolicySpec.Builder seLinux(SELinuxStrategyOptions seLinux)
-
supplementalGroups
public PodSecurityPolicySpec.Builder supplementalGroups(SupplementalGroupsStrategyOptions supplementalGroups)
-
volumes
public PodSecurityPolicySpec.Builder volumes(@Nullable java.util.List<java.lang.String> volumes)
-
volumes
public PodSecurityPolicySpec.Builder volumes(java.lang.String... volumes)
-
build
public PodSecurityPolicySpec build()
-
-