private PodSecurityContext( int fsGroup, string fsGroupChangePolicy, int runAsGroup, bool runAsNonRoot, int runAsUser, Pulumi.Kubernetes.Types.Outputs.Core.V1.SELinuxOptions seLinuxOptions, Pulumi.Kubernetes.Types.Outputs.Core.V1.SeccompProfile seccompProfile, ImmutableArray <int> supplementalGroups, ImmutableArray <Pulumi.Kubernetes.Types.Outputs.Core.V1.Sysctl> sysctls, Pulumi.Kubernetes.Types.Outputs.Core.V1.WindowsSecurityContextOptions windowsOptions) { FsGroup = fsGroup; FsGroupChangePolicy = fsGroupChangePolicy; RunAsGroup = runAsGroup; RunAsNonRoot = runAsNonRoot; RunAsUser = runAsUser; SeLinuxOptions = seLinuxOptions; SeccompProfile = seccompProfile; SupplementalGroups = supplementalGroups; Sysctls = sysctls; WindowsOptions = windowsOptions; }
private SecurityContext( bool allowPrivilegeEscalation, Pulumi.Kubernetes.Types.Outputs.Core.V1.Capabilities capabilities, bool privileged, string procMount, bool readOnlyRootFilesystem, int runAsGroup, bool runAsNonRoot, int runAsUser, Pulumi.Kubernetes.Types.Outputs.Core.V1.SELinuxOptions seLinuxOptions, Pulumi.Kubernetes.Types.Outputs.Core.V1.WindowsSecurityContextOptions windowsOptions) { AllowPrivilegeEscalation = allowPrivilegeEscalation; Capabilities = capabilities; Privileged = privileged; ProcMount = procMount; ReadOnlyRootFilesystem = readOnlyRootFilesystem; RunAsGroup = runAsGroup; RunAsNonRoot = runAsNonRoot; RunAsUser = runAsUser; SeLinuxOptions = seLinuxOptions; WindowsOptions = windowsOptions; }