Skip to main content

PamAccessConnectorDetailResponseModel

Struct PamAccessConnectorDetailResponseModel 

Source
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

Source

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

Source§

fn clone(&self) -> PamAccessConnectorDetailResponseModel

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for PamAccessConnectorDetailResponseModel

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for PamAccessConnectorDetailResponseModel

Source§

fn default() -> PamAccessConnectorDetailResponseModel

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for PamAccessConnectorDetailResponseModel

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl PartialEq for PamAccessConnectorDetailResponseModel

Source§

fn eq(&self, other: &PamAccessConnectorDetailResponseModel) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl Serialize for PamAccessConnectorDetailResponseModel

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl StructuralPartialEq for PamAccessConnectorDetailResponseModel

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for T
where T: Any,

§

fn into_any(self: Box<T>) -> Box<dyn Any>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for T
where T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync>

Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
§

impl<T> CompatExt for T

§

fn compat(self) -> Compat<T>
where T: Sized,

Applies the [Compat] adapter by value. Read more
§

fn compat_ref(&self) -> Compat<&T>

Applies the [Compat] adapter by shared reference. Read more
§

fn compat_mut(&mut self) -> Compat<&mut T>

Applies the [Compat] adapter by mutable reference. Read more
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T, UT> HandleAlloc<UT> for T
where T: Send + Sync,

§

fn new_handle(value: Arc<T>) -> Handle

Create a new handle for an Arc value Read more
§

unsafe fn clone_handle(handle: Handle) -> Handle

Clone a handle Read more
§

unsafe fn consume_handle(handle: Handle) -> Arc<T>

Consume a handle, getting back the initial Arc<> Read more
§

unsafe fn get_arc(handle: Handle) -> Arc<Self>

Get a clone of the Arc<> using a “borrowed” handle. Read more
§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

§

impl<T> PolicyExt for T
where T: ?Sized,

§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Sized + Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns [Action::Follow] only if self and other return Action::Follow. Read more
§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Sized + Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns [Action::Follow] if either self or other returns Action::Follow. Read more
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more