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 RuntimeClassStrategyOptionsimpl Send for RuntimeClassStrategyOptionsimpl Sync for RuntimeClassStrategyOptionsimpl Unpin for RuntimeClassStrategyOptionsimpl UnwindSafe for RuntimeClassStrategyOptionsBlanket Implementations
Mutably borrows from an owned value. Read more