/// <summary> /// Initializes a new instance of the Iok8sapicorev1PodSecurityContext /// class. /// </summary> public Iok8sapicorev1PodSecurityContext(long?fsGroup = default(long?), bool?runAsNonRoot = default(bool?), long?runAsUser = default(long?), Iok8sapicorev1SELinuxOptions seLinuxOptions = default(Iok8sapicorev1SELinuxOptions), IList <long?> supplementalGroups = default(IList <long?>)) { FsGroup = fsGroup; RunAsNonRoot = runAsNonRoot; RunAsUser = runAsUser; SeLinuxOptions = seLinuxOptions; SupplementalGroups = supplementalGroups; }
/// <summary> /// Initializes a new instance of the Iok8sapicorev1SecurityContext /// class. /// </summary> public Iok8sapicorev1SecurityContext(bool?allowPrivilegeEscalation = default(bool?), Iok8sapicorev1Capabilities capabilities = default(Iok8sapicorev1Capabilities), bool?privileged = default(bool?), bool?readOnlyRootFilesystem = default(bool?), bool?runAsNonRoot = default(bool?), long?runAsUser = default(long?), Iok8sapicorev1SELinuxOptions seLinuxOptions = default(Iok8sapicorev1SELinuxOptions)) { AllowPrivilegeEscalation = allowPrivilegeEscalation; Capabilities = capabilities; Privileged = privileged; ReadOnlyRootFilesystem = readOnlyRootFilesystem; RunAsNonRoot = runAsNonRoot; RunAsUser = runAsUser; SeLinuxOptions = seLinuxOptions; }
/// <summary> /// Initializes a new instance of the /// Iok8sapiextensionsv1beta1SELinuxStrategyOptions class. /// </summary> public Iok8sapiextensionsv1beta1SELinuxStrategyOptions(string rule, Iok8sapicorev1SELinuxOptions seLinuxOptions = default(Iok8sapicorev1SELinuxOptions)) { Rule = rule; SeLinuxOptions = seLinuxOptions; }
/// <summary> /// Initializes a new instance of the /// Comgithubopenshiftapisecurityv1SELinuxContextStrategyOptions /// class. /// </summary> public Comgithubopenshiftapisecurityv1SELinuxContextStrategyOptions(Iok8sapicorev1SELinuxOptions seLinuxOptions = default(Iok8sapicorev1SELinuxOptions), string type = default(string)) { SeLinuxOptions = seLinuxOptions; Type = type; }