pub struct PamRotationJobResponseModel {
pub id: Option<Uuid>,
pub rotation_config_id: Option<Uuid>,
pub source: Option<PamRotationSource>,
pub status: Option<PamRotationJobStatus>,
pub claimed_by_access_connector_id: Option<Uuid>,
pub claimed_at: Option<String>,
pub creation_date: Option<String>,
pub next_claimable_at: Option<String>,
pub expires_at: Option<String>,
pub attempts: Option<Vec<PamRotationAttemptResponseModel>>,
}Expand description
PamRotationJobResponseModel : One offer of rotation work for a config, with its attempts.
Fields§
§id: Option<Uuid>§rotation_config_id: Option<Uuid>§source: Option<PamRotationSource>§status: Option<PamRotationJobStatus>§claimed_by_access_connector_id: Option<Uuid>The access connector holding the claim. Null unless Bit.Services.Pam.AccessConnector.Rotation.Api.Models.Response.PamRotationJobResponseModel. Status is Bit.Pam.Enums.PamRotationJobStatus.Claimed.
claimed_at: Option<String>When the current claim was taken. Null unless Bit.Services.Pam.AccessConnector.Rotation.Api.Models.Response.PamRotationJobResponseModel. Status is Bit.Pam.Enums.PamRotationJobStatus.Claimed.
creation_date: Option<String>§next_claimable_at: Option<String>The earliest time the job can be claimed; pushed out by retry backoff or a release.
expires_at: Option<String>When the job times out unless an attempt has succeeded.
attempts: Option<Vec<PamRotationAttemptResponseModel>>The job’s attempts, oldest first.
Implementations§
Source§impl PamRotationJobResponseModel
impl PamRotationJobResponseModel
Sourcepub fn new() -> PamRotationJobResponseModel
pub fn new() -> PamRotationJobResponseModel
One offer of rotation work for a config, with its attempts.
Trait Implementations§
Source§impl Clone for PamRotationJobResponseModel
impl Clone for PamRotationJobResponseModel
Source§fn clone(&self) -> PamRotationJobResponseModel
fn clone(&self) -> PamRotationJobResponseModel
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 PamRotationJobResponseModel
impl Debug for PamRotationJobResponseModel
Source§impl Default for PamRotationJobResponseModel
impl Default for PamRotationJobResponseModel
Source§fn default() -> PamRotationJobResponseModel
fn default() -> PamRotationJobResponseModel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PamRotationJobResponseModel
impl<'de> Deserialize<'de> for PamRotationJobResponseModel
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 StructuralPartialEq for PamRotationJobResponseModel
Auto Trait Implementations§
impl Freeze for PamRotationJobResponseModel
impl RefUnwindSafe for PamRotationJobResponseModel
impl Send for PamRotationJobResponseModel
impl Sync for PamRotationJobResponseModel
impl Unpin for PamRotationJobResponseModel
impl UnsafeUnpin for PamRotationJobResponseModel
impl UnwindSafe for PamRotationJobResponseModel
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
Mutably borrows from an owned value. Read more
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
Create a new handle for an Arc value Read more
§unsafe fn clone_handle(handle: Handle) -> Handle
unsafe fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§unsafe fn consume_handle(handle: Handle) -> Arc<T> ⓘ
unsafe fn consume_handle(handle: Handle) -> Arc<T> ⓘ
Consume a handle, getting back the initial
Arc<> Read more