Namespace Pulumi.Kubernetes.Types.Inputs.Policy.V1Beta1
Classes
AllowedCSIDriverArgs
AllowedCSIDriver represents a single inline CSI Driver that is allowed to be used.
AllowedFlexVolumeArgs
AllowedFlexVolume represents a single Flexvolume that is allowed to be used.
AllowedHostPathArgs
AllowedHostPath defines the host volume conditions that will be enabled by a policy for pods to use. It requires the path prefix to be defined.
EvictionArgs
Eviction evicts a pod from its node subject to certain policies and safety constraints. This is a subresource of Pod. A request to cause such an eviction is created by POSTing to .../pods/<pod name>/evictions.
FSGroupStrategyOptionsArgs
FSGroupStrategyOptions defines the strategy type and options used to create the strategy.
HostPortRangeArgs
HostPortRange defines a range of host ports that will be enabled by a policy for pods to use. It requires both the start and end to be defined.
IDRangeArgs
IDRange provides a min/max of an allowed range of IDs.
PodDisruptionBudgetArgs
PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods
PodDisruptionBudgetListArgs
PodDisruptionBudgetList is a collection of PodDisruptionBudgets.
PodDisruptionBudgetSpecArgs
PodDisruptionBudgetSpec is a description of a PodDisruptionBudget.
PodDisruptionBudgetStatusArgs
PodDisruptionBudgetStatus represents information about the status of a PodDisruptionBudget. Status may trail the actual state of a system.
PodSecurityPolicyArgs
PodSecurityPolicy governs the ability to make requests that affect the Security Context that will be applied to a pod and container.
PodSecurityPolicyListArgs
PodSecurityPolicyList is a list of PodSecurityPolicy objects.
PodSecurityPolicySpecArgs
PodSecurityPolicySpec defines the policy enforced.
RunAsGroupStrategyOptionsArgs
RunAsGroupStrategyOptions defines the strategy type and any options used to create the strategy.
RunAsUserStrategyOptionsArgs
RunAsUserStrategyOptions defines the strategy type and any options used to create the strategy.
RuntimeClassStrategyOptionsArgs
RuntimeClassStrategyOptions define the strategy that will dictate the allowable RuntimeClasses for a pod.
SELinuxStrategyOptionsArgs
SELinuxStrategyOptions defines the strategy type and any options used to create the strategy.
SupplementalGroupsStrategyOptionsArgs
SupplementalGroupsStrategyOptions defines the strategy type and options used to create the strategy.