pub struct OperatorConfigDriverSpecDefaultsNodePluginAffinity {
pub node_affinity: Option<OperatorConfigDriverSpecDefaultsNodePluginAffinityNodeAffinity>,
pub pod_affinity: Option<OperatorConfigDriverSpecDefaultsNodePluginAffinityPodAffinity>,
pub pod_anti_affinity: Option<OperatorConfigDriverSpecDefaultsNodePluginAffinityPodAntiAffinity>,
}Expand description
Pod’s affinity settings
Fields§
§node_affinity: Option<OperatorConfigDriverSpecDefaultsNodePluginAffinityNodeAffinity>Describes node affinity scheduling rules for the pod.
pod_affinity: Option<OperatorConfigDriverSpecDefaultsNodePluginAffinityPodAffinity>Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).
pod_anti_affinity: Option<OperatorConfigDriverSpecDefaultsNodePluginAffinityPodAntiAffinity>Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
Trait Implementations§
Source§impl Clone for OperatorConfigDriverSpecDefaultsNodePluginAffinity
impl Clone for OperatorConfigDriverSpecDefaultsNodePluginAffinity
Source§fn clone(&self) -> OperatorConfigDriverSpecDefaultsNodePluginAffinity
fn clone(&self) -> OperatorConfigDriverSpecDefaultsNodePluginAffinity
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for OperatorConfigDriverSpecDefaultsNodePluginAffinity
impl Default for OperatorConfigDriverSpecDefaultsNodePluginAffinity
Source§fn default() -> OperatorConfigDriverSpecDefaultsNodePluginAffinity
fn default() -> OperatorConfigDriverSpecDefaultsNodePluginAffinity
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OperatorConfigDriverSpecDefaultsNodePluginAffinity
impl<'de> Deserialize<'de> for OperatorConfigDriverSpecDefaultsNodePluginAffinity
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for OperatorConfigDriverSpecDefaultsNodePluginAffinity
Auto Trait Implementations§
impl Freeze for OperatorConfigDriverSpecDefaultsNodePluginAffinity
impl RefUnwindSafe for OperatorConfigDriverSpecDefaultsNodePluginAffinity
impl Send for OperatorConfigDriverSpecDefaultsNodePluginAffinity
impl Sync for OperatorConfigDriverSpecDefaultsNodePluginAffinity
impl Unpin for OperatorConfigDriverSpecDefaultsNodePluginAffinity
impl UnsafeUnpin for OperatorConfigDriverSpecDefaultsNodePluginAffinity
impl UnwindSafe for OperatorConfigDriverSpecDefaultsNodePluginAffinity
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more