pub struct ControlPlaneConfig {
pub current_context: String,
pub clusters: Vec<NamedCluster>,
pub users: Vec<NamedUser>,
pub contexts: Vec<NamedContext>,
}Expand description
Control-plane configuration file generated by the daemon and consumed by clients (CLI, GUI). Follows a kubeconfig-shaped YAML layout.
Fields§
§current_context: StringName of the currently selected context.
clusters: Vec<NamedCluster>Cluster entries available in the bundle.
users: Vec<NamedUser>User entries available in the bundle.
contexts: Vec<NamedContext>Context entries available in the bundle.
Trait Implementations§
Source§impl Clone for ControlPlaneConfig
impl Clone for ControlPlaneConfig
Source§fn clone(&self) -> ControlPlaneConfig
fn clone(&self) -> ControlPlaneConfig
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 ControlPlaneConfig
impl Debug for ControlPlaneConfig
Source§impl<'de> Deserialize<'de> for ControlPlaneConfig
impl<'de> Deserialize<'de> for ControlPlaneConfig
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
Auto Trait Implementations§
impl Freeze for ControlPlaneConfig
impl RefUnwindSafe for ControlPlaneConfig
impl Send for ControlPlaneConfig
impl Sync for ControlPlaneConfig
impl Unpin for ControlPlaneConfig
impl UnsafeUnpin for ControlPlaneConfig
impl UnwindSafe for ControlPlaneConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request