Class PodSecurityPolicySpecPatch.Builder
- java.lang.Object
-
- com.pulumi.kubernetes.policy.v1beta1.outputs.PodSecurityPolicySpecPatch.Builder
-
- Enclosing class:
- PodSecurityPolicySpecPatch
public static final class PodSecurityPolicySpecPatch.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(PodSecurityPolicySpecPatch defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PodSecurityPolicySpecPatch defaults)
-
-
Method Detail
-
allowPrivilegeEscalation
public PodSecurityPolicySpecPatch.Builder allowPrivilegeEscalation(@Nullable java.lang.Boolean allowPrivilegeEscalation)
-
allowedCSIDrivers
public PodSecurityPolicySpecPatch.Builder allowedCSIDrivers(@Nullable java.util.List<AllowedCSIDriverPatch> allowedCSIDrivers)
-
allowedCSIDrivers
public PodSecurityPolicySpecPatch.Builder allowedCSIDrivers(AllowedCSIDriverPatch... allowedCSIDrivers)
-
allowedCapabilities
public PodSecurityPolicySpecPatch.Builder allowedCapabilities(@Nullable java.util.List<java.lang.String> allowedCapabilities)
-
allowedCapabilities
public PodSecurityPolicySpecPatch.Builder allowedCapabilities(java.lang.String... allowedCapabilities)
-
allowedFlexVolumes
public PodSecurityPolicySpecPatch.Builder allowedFlexVolumes(@Nullable java.util.List<AllowedFlexVolumePatch> allowedFlexVolumes)
-
allowedFlexVolumes
public PodSecurityPolicySpecPatch.Builder allowedFlexVolumes(AllowedFlexVolumePatch... allowedFlexVolumes)
-
allowedHostPaths
public PodSecurityPolicySpecPatch.Builder allowedHostPaths(@Nullable java.util.List<AllowedHostPathPatch> allowedHostPaths)
-
allowedHostPaths
public PodSecurityPolicySpecPatch.Builder allowedHostPaths(AllowedHostPathPatch... allowedHostPaths)
-
allowedProcMountTypes
public PodSecurityPolicySpecPatch.Builder allowedProcMountTypes(@Nullable java.util.List<java.lang.String> allowedProcMountTypes)
-
allowedProcMountTypes
public PodSecurityPolicySpecPatch.Builder allowedProcMountTypes(java.lang.String... allowedProcMountTypes)
-
allowedUnsafeSysctls
public PodSecurityPolicySpecPatch.Builder allowedUnsafeSysctls(@Nullable java.util.List<java.lang.String> allowedUnsafeSysctls)
-
allowedUnsafeSysctls
public PodSecurityPolicySpecPatch.Builder allowedUnsafeSysctls(java.lang.String... allowedUnsafeSysctls)
-
defaultAddCapabilities
public PodSecurityPolicySpecPatch.Builder defaultAddCapabilities(@Nullable java.util.List<java.lang.String> defaultAddCapabilities)
-
defaultAddCapabilities
public PodSecurityPolicySpecPatch.Builder defaultAddCapabilities(java.lang.String... defaultAddCapabilities)
-
defaultAllowPrivilegeEscalation
public PodSecurityPolicySpecPatch.Builder defaultAllowPrivilegeEscalation(@Nullable java.lang.Boolean defaultAllowPrivilegeEscalation)
-
forbiddenSysctls
public PodSecurityPolicySpecPatch.Builder forbiddenSysctls(@Nullable java.util.List<java.lang.String> forbiddenSysctls)
-
forbiddenSysctls
public PodSecurityPolicySpecPatch.Builder forbiddenSysctls(java.lang.String... forbiddenSysctls)
-
fsGroup
public PodSecurityPolicySpecPatch.Builder fsGroup(@Nullable FSGroupStrategyOptionsPatch fsGroup)
-
hostIPC
public PodSecurityPolicySpecPatch.Builder hostIPC(@Nullable java.lang.Boolean hostIPC)
-
hostNetwork
public PodSecurityPolicySpecPatch.Builder hostNetwork(@Nullable java.lang.Boolean hostNetwork)
-
hostPID
public PodSecurityPolicySpecPatch.Builder hostPID(@Nullable java.lang.Boolean hostPID)
-
hostPorts
public PodSecurityPolicySpecPatch.Builder hostPorts(@Nullable java.util.List<HostPortRangePatch> hostPorts)
-
hostPorts
public PodSecurityPolicySpecPatch.Builder hostPorts(HostPortRangePatch... hostPorts)
-
privileged
public PodSecurityPolicySpecPatch.Builder privileged(@Nullable java.lang.Boolean privileged)
-
readOnlyRootFilesystem
public PodSecurityPolicySpecPatch.Builder readOnlyRootFilesystem(@Nullable java.lang.Boolean readOnlyRootFilesystem)
-
requiredDropCapabilities
public PodSecurityPolicySpecPatch.Builder requiredDropCapabilities(@Nullable java.util.List<java.lang.String> requiredDropCapabilities)
-
requiredDropCapabilities
public PodSecurityPolicySpecPatch.Builder requiredDropCapabilities(java.lang.String... requiredDropCapabilities)
-
runAsGroup
public PodSecurityPolicySpecPatch.Builder runAsGroup(@Nullable RunAsGroupStrategyOptionsPatch runAsGroup)
-
runAsUser
public PodSecurityPolicySpecPatch.Builder runAsUser(@Nullable RunAsUserStrategyOptionsPatch runAsUser)
-
runtimeClass
public PodSecurityPolicySpecPatch.Builder runtimeClass(@Nullable RuntimeClassStrategyOptionsPatch runtimeClass)
-
seLinux
public PodSecurityPolicySpecPatch.Builder seLinux(@Nullable SELinuxStrategyOptionsPatch seLinux)
-
supplementalGroups
public PodSecurityPolicySpecPatch.Builder supplementalGroups(@Nullable SupplementalGroupsStrategyOptionsPatch supplementalGroups)
-
volumes
public PodSecurityPolicySpecPatch.Builder volumes(@Nullable java.util.List<java.lang.String> volumes)
-
volumes
public PodSecurityPolicySpecPatch.Builder volumes(java.lang.String... volumes)
-
build
public PodSecurityPolicySpecPatch build()
-
-