pub struct PamAccessConnectorDetailResponseModel {
pub object: Option<String>,
pub id: Option<Uuid>,
pub organization_id: Option<Uuid>,
pub name: Option<String>,
pub status: Option<PamAccessConnectorStatus>,
pub is_connected: Option<bool>,
pub last_heartbeat_at: Option<String>,
pub assigned_target_system_ids: Option<Vec<Uuid>>,
pub creation_date: Option<String>,
pub revision_date: Option<String>,
pub jobs: Option<Vec<PamRotationJobResponseModel>>,
}Expand description
PamAccessConnectorDetailResponseModel : An access connector’s detail view for GET access-connectors/{id}: the list shape flattened onto the same object, plus the access
connector’s recent rotation activity. The fleet surface renders the header from the access
connector fields and the activity section from
Bit.Services.Pam.AccessConnector.Api.Models.Response.PamAccessConnectorDetailResponseModel.Jobs,
so both arrive in one response.
Fields§
§object: Option<String>§id: Option<Uuid>The access connector’s unique identifier.
organization_id: Option<Uuid>The organization this access connector belongs to.
name: Option<String>The access connector’s display label, shown wherever access connectors are listed and managed.
status: Option<PamAccessConnectorStatus>§is_connected: Option<bool>Derived from
Bit.Services.Pam.AccessConnector.Api.Models.Response.PamAccessConnectorResponseModel.
LastHeartbeatAt against PamRotationOptions.ConnectorOfflineAfter – spec
ConnectorConnection.
last_heartbeat_at: Option<String>The last time the access connector polled or reported (UTC). Null until its first request; bumped only by the access connector’s own requests, never by a sweep.
assigned_target_system_ids: Option<Vec<Uuid>>The target systems this access connector is assigned to work. An access connector is offered rotation jobs only for the targets it is assigned.
creation_date: Option<String>When the access connector was registered (UTC).
revision_date: Option<String>When the access connector was last modified (UTC).
jobs: Option<Vec<PamRotationJobResponseModel>>The access connector’s recent jobs, newest first, each carrying only the attempts this
access connector recorded – capped by GetAccessConnectorDetailsQuery rather than being
the access connector’s whole history.
Implementations§
Source§impl PamAccessConnectorDetailResponseModel
impl PamAccessConnectorDetailResponseModel
Sourcepub fn new() -> PamAccessConnectorDetailResponseModel
pub fn new() -> PamAccessConnectorDetailResponseModel
An access connector’s detail view for GET access-connectors/{id}: the list shape flattened
onto the same object, plus the access connector’s recent rotation activity. The fleet
surface renders the header from the access connector fields and the activity section from
Bit.Services.Pam.AccessConnector.Api.Models.Response.PamAccessConnectorDetailResponseModel.
Jobs, so both arrive in one response.
Trait Implementations§
Source§impl Clone for PamAccessConnectorDetailResponseModel
impl Clone for PamAccessConnectorDetailResponseModel
Source§fn clone(&self) -> PamAccessConnectorDetailResponseModel
fn clone(&self) -> PamAccessConnectorDetailResponseModel
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 PamAccessConnectorDetailResponseModel
impl Default for PamAccessConnectorDetailResponseModel
Source§fn default() -> PamAccessConnectorDetailResponseModel
fn default() -> PamAccessConnectorDetailResponseModel
Source§impl<'de> Deserialize<'de> for PamAccessConnectorDetailResponseModel
impl<'de> Deserialize<'de> for PamAccessConnectorDetailResponseModel
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 PamAccessConnectorDetailResponseModel
Auto Trait Implementations§
impl Freeze for PamAccessConnectorDetailResponseModel
impl RefUnwindSafe for PamAccessConnectorDetailResponseModel
impl Send for PamAccessConnectorDetailResponseModel
impl Sync for PamAccessConnectorDetailResponseModel
impl Unpin for PamAccessConnectorDetailResponseModel
impl UnsafeUnpin for PamAccessConnectorDetailResponseModel
impl UnwindSafe for PamAccessConnectorDetailResponseModel
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