Struct k8s_openapi::api::policy::v1beta1::RuntimeClassStrategyOptions [−][src]
pub struct RuntimeClassStrategyOptions {
pub allowed_runtime_class_names: Vec<String>,
pub default_runtime_class_name: Option<String>,
}
Expand description
RuntimeClassStrategyOptions define the strategy that will dictate the allowable RuntimeClasses for a pod.
Fields
allowed_runtime_class_names: Vec<String>
allowedRuntimeClassNames is an allowlist of RuntimeClass names that may be specified on a pod. A value of “*” means that any RuntimeClass name is allowed, and must be the only item in the list. An empty list requires the RuntimeClassName field to be unset.
default_runtime_class_name: Option<String>
defaultRuntimeClassName is the default RuntimeClassName to set on the pod. The default MUST be allowed by the allowedRuntimeClassNames list. A value of nil does not mutate the Pod.
Trait Implementations
Returns the “default value” for a type. Read more
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for RuntimeClassStrategyOptions
impl Send for RuntimeClassStrategyOptions
impl Sync for RuntimeClassStrategyOptions
impl Unpin for RuntimeClassStrategyOptions
impl UnwindSafe for RuntimeClassStrategyOptions
Blanket Implementations
Mutably borrows from an owned value. Read more