pub struct TokenReviewConfig {
pub enabled: bool,
pub frequency: ReviewFrequency,
pub unused_threshold_days: u64,
pub auto_revoke_unused: bool,
pub rotation_threshold_days: u64,
}Expand description
API token review configuration
Fields§
§enabled: boolWhether token review is enabled
frequency: ReviewFrequencyReview frequency
unused_threshold_days: u64Unused threshold in days
auto_revoke_unused: boolAuto-revoke unused tokens
rotation_threshold_days: u64Rotation threshold in days (before expiration)
Trait Implementations§
Source§impl Clone for TokenReviewConfig
impl Clone for TokenReviewConfig
Source§fn clone(&self) -> TokenReviewConfig
fn clone(&self) -> TokenReviewConfig
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 TokenReviewConfig
impl Debug for TokenReviewConfig
Source§impl<'de> Deserialize<'de> for TokenReviewConfig
impl<'de> Deserialize<'de> for TokenReviewConfig
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 TokenReviewConfig
impl RefUnwindSafe for TokenReviewConfig
impl Send for TokenReviewConfig
impl Sync for TokenReviewConfig
impl Unpin for TokenReviewConfig
impl UnwindSafe for TokenReviewConfig
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,
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 more