pub struct InitConfiguration {
pub meta: TypeMeta,
pub bootstrap_tokens: Vec<BootstrapToken>,
pub node_registration: Option<NodeRegistrationOptions>,
pub local_api_endpoint: Option<APIEndpoint>,
}
Expand description
InitConfiguration contains a list of elements that is specific “kubeadm init”-only runtime information.
Fields§
§meta: TypeMeta
§bootstrap_tokens: Vec<BootstrapToken>
BootstrapTokens is respected at kubeadm init
time and describes a set of Bootstrap Tokens to create.
This information IS NOT uploaded to the kubeadm cluster configmap, partly because of its sensitive nature
node_registration: Option<NodeRegistrationOptions>
NodeRegistration holds fields that relate to registering the new control-plane node to the cluster. When used in the context of control plane nodes, NodeRegistration should remain consistent across both InitConfiguration and JoinConfiguration
local_api_endpoint: Option<APIEndpoint>
Trait Implementations§
Source§impl Clone for InitConfiguration
impl Clone for InitConfiguration
Source§fn clone(&self) -> InitConfiguration
fn clone(&self) -> InitConfiguration
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 InitConfiguration
impl Debug for InitConfiguration
Source§impl Default for InitConfiguration
impl Default for InitConfiguration
Source§fn default() -> InitConfiguration
fn default() -> InitConfiguration
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InitConfiguration
impl<'de> Deserialize<'de> for InitConfiguration
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 InitConfiguration
impl RefUnwindSafe for InitConfiguration
impl Send for InitConfiguration
impl Sync for InitConfiguration
impl Unpin for InitConfiguration
impl UnwindSafe for InitConfiguration
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