[−][src]Struct kube_conf::user::User
A user represents a user that can be used to log in to one of the clusters
given in the Cluster
struct. The mapping of which user can log in to which
clusters are maintained in the Context
set found in the Config
struct.
Note: The user struct is flattened when compared to its representation in
the yaml file. There is no user
mapping, the values of the user
mapping are directly accessible on the User
struct.
Fields
name: String
The name given to this user by the user
token: Option<String>
username: Option<String>
password: Option<String>
client_certificate: Option<PathBuf>
A PathBuf
representing the client certificate associated with this
user. This is a path to a file on the disk.
client_certificate_data: Option<String>
A string representing the client certificate associated with this user. This is a base64 encoded string containing the CA data.
client_key: Option<PathBuf>
A PathBuf
representing the client key associated with this
user. This is a path to a file on the disk.
client_key_data: Option<String>
A string representing the client key associated with this user. This is a base64 encoded string containing the CA data.
Trait Implementations
impl Clone for User
[src]
fn clone(&self) -> User
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for User
[src]
impl<'de> Deserialize<'de> for User
[src]
fn deserialize<D>(d: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,