pub struct LustreCsiDriverConfig {
pub enable_legacy_lustre_port: Option<bool>,
pub enabled: Option<bool>,
}Expand description
Configuration for the Lustre CSI driver.
This type is not used in any activity, and only used as part of another schema.
Fields§
§enable_legacy_lustre_port: Option<bool>If set to true, the Lustre CSI driver will install Lustre kernel modules using port 6988. This serves as a workaround for a port conflict with the gke-metadata-server. This field is required ONLY under the following conditions: 1. The GKE node version is older than 1.33.2-gke.4655000. 2. You’re connecting to a Lustre instance that has the ‘gke-support-enabled’ flag. Deprecated: This flag is no longer required as of GKE node version 1.33.2-gke.4655000, unless you are connecting to a Lustre instance that has the gke-support-enabled flag.
enabled: Option<bool>Whether the Lustre CSI driver is enabled for this cluster.
Trait Implementations§
Source§impl Clone for LustreCsiDriverConfig
impl Clone for LustreCsiDriverConfig
Source§fn clone(&self) -> LustreCsiDriverConfig
fn clone(&self) -> LustreCsiDriverConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LustreCsiDriverConfig
impl Debug for LustreCsiDriverConfig
Source§impl Default for LustreCsiDriverConfig
impl Default for LustreCsiDriverConfig
Source§fn default() -> LustreCsiDriverConfig
fn default() -> LustreCsiDriverConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LustreCsiDriverConfig
impl<'de> Deserialize<'de> for LustreCsiDriverConfig
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
Source§impl Serialize for LustreCsiDriverConfig
impl Serialize for LustreCsiDriverConfig
impl Part for LustreCsiDriverConfig
Auto Trait Implementations§
impl Freeze for LustreCsiDriverConfig
impl RefUnwindSafe for LustreCsiDriverConfig
impl Send for LustreCsiDriverConfig
impl Sync for LustreCsiDriverConfig
impl Unpin for LustreCsiDriverConfig
impl UnwindSafe for LustreCsiDriverConfig
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