pub struct ClusterAuthConfig {
pub key_id: Option<String>,
pub token_file: Option<PathBuf>,
pub previous_key_id: Option<String>,
pub previous_token_file: Option<PathBuf>,
}Expand description
Cluster route credential policy.
Fields§
§key_id: Option<String>Current credential key id.
token_file: Option<PathBuf>File containing the current opaque token.
previous_key_id: Option<String>Previous credential key id accepted during rotation.
previous_token_file: Option<PathBuf>File containing the previous opaque token.
Implementations§
Source§impl ClusterAuthConfig
impl ClusterAuthConfig
Sourcepub fn is_configured(&self) -> bool
pub fn is_configured(&self) -> bool
Return whether a current credential is configured.
Trait Implementations§
Source§impl Clone for ClusterAuthConfig
impl Clone for ClusterAuthConfig
Source§fn clone(&self) -> ClusterAuthConfig
fn clone(&self) -> ClusterAuthConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ClusterAuthConfig
impl Debug for ClusterAuthConfig
Source§impl Default for ClusterAuthConfig
impl Default for ClusterAuthConfig
Source§fn default() -> ClusterAuthConfig
fn default() -> ClusterAuthConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClusterAuthConfig
impl<'de> Deserialize<'de> for ClusterAuthConfig
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
impl Eq for ClusterAuthConfig
Source§impl PartialEq for ClusterAuthConfig
impl PartialEq for ClusterAuthConfig
Source§impl Serialize for ClusterAuthConfig
impl Serialize for ClusterAuthConfig
impl StructuralPartialEq for ClusterAuthConfig
Auto Trait Implementations§
impl Freeze for ClusterAuthConfig
impl RefUnwindSafe for ClusterAuthConfig
impl Send for ClusterAuthConfig
impl Sync for ClusterAuthConfig
impl Unpin for ClusterAuthConfig
impl UnsafeUnpin for ClusterAuthConfig
impl UnwindSafe for ClusterAuthConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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