Package io.kubernetes.client.proto
Class V1beta1Policy
java.lang.Object
io.kubernetes.client.proto.V1beta1Policy
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
AllowedCSIDriver represents a single inline CSI Driver that is allowed to be used.static interface
static final class
AllowedFlexVolume represents a single Flexvolume that is allowed to be used.static interface
static final class
AllowedHostPath defines the host volume conditions that will be enabled by a policy for pods to use.static interface
static final class
Eviction evicts a pod from its node subject to certain policies and safety constraints.static interface
static final class
FSGroupStrategyOptions defines the strategy type and options used to create the strategy.static interface
static final class
HostPortRange defines a range of host ports that will be enabled by a policy for pods to use.static interface
static final class
IDRange provides a min/max of an allowed range of IDs.static interface
static final class
PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of podsstatic final class
PodDisruptionBudgetList is a collection of PodDisruptionBudgets.static interface
static interface
static final class
PodDisruptionBudgetSpec is a description of a PodDisruptionBudget.static interface
static final class
PodDisruptionBudgetStatus represents information about the status of a PodDisruptionBudget.static interface
static final class
PodSecurityPolicy governs the ability to make requests that affect the Security Context that will be applied to a pod and container.static final class
PodSecurityPolicyList is a list of PodSecurityPolicy objects.static interface
static interface
static final class
PodSecurityPolicySpec defines the policy enforced.static interface
static final class
RunAsGroupStrategyOptions defines the strategy type and any options used to create the strategy.static interface
static final class
RunAsUserStrategyOptions defines the strategy type and any options used to create the strategy.static interface
static final class
RuntimeClassStrategyOptions define the strategy that will dictate the allowable RuntimeClasses for a pod.static interface
static final class
SELinuxStrategyOptions defines the strategy type and any options used to create the strategy.static interface
static final class
SupplementalGroupsStrategyOptions defines the strategy type and options used to create the strategy.static interface
-
Method Summary
Modifier and TypeMethodDescriptionstatic com.google.protobuf.Descriptors.FileDescriptor
static void
registerAllExtensions
(com.google.protobuf.ExtensionRegistry registry) static void
registerAllExtensions
(com.google.protobuf.ExtensionRegistryLite registry)
-
Method Details
-
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) -
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) -
getDescriptor
public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()
-