pub struct RuntimeSecretInput {
pub path: String,
pub activation_unit: String,
}Expand description
Generic host attachment to an optional external provider plane (e.g. client
Tailnet enrollment). Core uses only enable, provider, and
secret_binding for selection, secrets, and composition. policy is opaque
provider schema. Control-plane services remain host OS config, not this
attachment.
Fields§
§path: StringOperation-private target path. It must be below /run/nxd/enrollment/.
activation_unit: StringExact consumer-owned systemd unit that consumes the file.
Trait Implementations§
Source§impl Clone for RuntimeSecretInput
impl Clone for RuntimeSecretInput
Source§fn clone(&self) -> RuntimeSecretInput
fn clone(&self) -> RuntimeSecretInput
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 RuntimeSecretInput
impl Debug for RuntimeSecretInput
Source§impl<'de> Deserialize<'de> for RuntimeSecretInput
impl<'de> Deserialize<'de> for RuntimeSecretInput
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 PartialEq for RuntimeSecretInput
impl PartialEq for RuntimeSecretInput
Source§impl Serialize for RuntimeSecretInput
impl Serialize for RuntimeSecretInput
impl Eq for RuntimeSecretInput
impl StructuralPartialEq for RuntimeSecretInput
Auto Trait Implementations§
impl Freeze for RuntimeSecretInput
impl RefUnwindSafe for RuntimeSecretInput
impl Send for RuntimeSecretInput
impl Sync for RuntimeSecretInput
impl Unpin for RuntimeSecretInput
impl UnsafeUnpin for RuntimeSecretInput
impl UnwindSafe for RuntimeSecretInput
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].