Struct k8s_cluster_api::v1beta1::bootstrap::kubeadm::BootstrapTokenDiscovery [−][src]
pub struct BootstrapTokenDiscovery {
pub token: String,
pub api_server_endpoint: Option<String>,
pub ca_cert_hashes: Vec<String>,
pub unsafe_skip_ca_verification: Option<bool>,
}
Expand description
BootstrapTokenDiscovery is used to set the options for bootstrap token based discovery.
Fields
token: String
Token is a token used to validate cluster information fetched from the control-plane.
api_server_endpoint: Option<String>
APIServerEndpoint is an IP or domain name to the API server from which info will be fetched.
ca_cert_hashes: Vec<String>
CACertHashes specifies a set of public key pins to verify
when token-based discovery is used. The root CA found during discovery
must match one of these values. Specifying an empty set disables root CA
pinning, which can be unsafe. Each hash is specified as “
unsafe_skip_ca_verification: Option<bool>
Trait Implementations
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 RefUnwindSafe for BootstrapTokenDiscovery
impl Send for BootstrapTokenDiscovery
impl Sync for BootstrapTokenDiscovery
impl Unpin for BootstrapTokenDiscovery
impl UnwindSafe for BootstrapTokenDiscovery
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more