pub struct PamRotationConfigDetailResponseModel {Show 19 fields
pub object: Option<String>,
pub id: Option<Uuid>,
pub organization_id: Option<Uuid>,
pub cipher_id: Option<Uuid>,
pub target_system_id: Option<Uuid>,
pub target_system_name: Option<String>,
pub target_system_method: Option<PamTargetSystemMethod>,
pub sealed_data: Option<String>,
pub wrapped_key: Option<String>,
pub schedule_cron: Option<String>,
pub rotate_on_access_end: Option<bool>,
pub next_rotation_at: Option<String>,
pub enabled: Option<bool>,
pub last_rotation_at: Option<String>,
pub has_active_job: Option<bool>,
pub awaiting_manual_rotation: Option<bool>,
pub creation_date: Option<String>,
pub revision_date: Option<String>,
pub jobs: Option<Vec<PamRotationJobResponseModel>>,
}Expand description
PamRotationConfigDetailResponseModel : A rotation config with its full job and attempt history.
Fields§
§object: Option<String>§id: Option<Uuid>§organization_id: Option<Uuid>§cipher_id: Option<Uuid>§target_system_id: Option<Uuid>§target_system_name: Option<String>§target_system_method: Option<PamTargetSystemMethod>§sealed_data: Option<String>The config’s sealed blob.
wrapped_key: Option<String>The content key of the sealed blob, wrapped by the organization key.
schedule_cron: Option<String>A Quartz 6-field cron expression evaluated in UTC. Null means no scheduled rotation.
rotate_on_access_end: Option<bool>When true, the credential rotates whenever a lease on the cipher ends, however it ended.
next_rotation_at: Option<String>When the config is next due: an automatic target then gets a job, a manual one becomes Bit.Services.Pam.AccessConnector.Rotation.Api.Models.Response. PamRotationConfigResponseModel.AwaitingManualRotation. Null means nothing is due.
enabled: Option<bool>When false, the config is paused and no rotation is offered for it.
last_rotation_at: Option<String>When the last successful rotation completed. Null until the first success.
has_active_job: Option<bool>Whether the config has a pending or claimed job, or a timed-out one the sweep has not yet
recorded (spec has_active_job).
awaiting_manual_rotation: Option<bool>An enabled manual-target config that has come due (spec awaiting_manual_rotation). An
operator rotates it out of band and records that via record-manual.
creation_date: Option<String>§revision_date: Option<String>§jobs: Option<Vec<PamRotationJobResponseModel>>Every job recorded against the config, newest first, each with its attempts oldest first.
Implementations§
Source§impl PamRotationConfigDetailResponseModel
impl PamRotationConfigDetailResponseModel
Sourcepub fn new() -> PamRotationConfigDetailResponseModel
pub fn new() -> PamRotationConfigDetailResponseModel
A rotation config with its full job and attempt history.
Trait Implementations§
Source§impl Clone for PamRotationConfigDetailResponseModel
impl Clone for PamRotationConfigDetailResponseModel
Source§fn clone(&self) -> PamRotationConfigDetailResponseModel
fn clone(&self) -> PamRotationConfigDetailResponseModel
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for PamRotationConfigDetailResponseModel
impl Default for PamRotationConfigDetailResponseModel
Source§fn default() -> PamRotationConfigDetailResponseModel
fn default() -> PamRotationConfigDetailResponseModel
Source§impl<'de> Deserialize<'de> for PamRotationConfigDetailResponseModel
impl<'de> Deserialize<'de> for PamRotationConfigDetailResponseModel
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>,
impl StructuralPartialEq for PamRotationConfigDetailResponseModel
Auto Trait Implementations§
impl Freeze for PamRotationConfigDetailResponseModel
impl RefUnwindSafe for PamRotationConfigDetailResponseModel
impl Send for PamRotationConfigDetailResponseModel
impl Sync for PamRotationConfigDetailResponseModel
impl Unpin for PamRotationConfigDetailResponseModel
impl UnsafeUnpin for PamRotationConfigDetailResponseModel
impl UnwindSafe for PamRotationConfigDetailResponseModel
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> CompatExt for T
impl<T> CompatExt for T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
§unsafe fn clone_handle(handle: Handle) -> Handle
unsafe fn clone_handle(handle: Handle) -> Handle
§unsafe fn consume_handle(handle: Handle) -> Arc<T> ⓘ
unsafe fn consume_handle(handle: Handle) -> Arc<T> ⓘ
Arc<> Read more