Skip to main content

Module access_requests

Module access_requests 

Source
Expand description

PAM access request operations.

An access request is a member’s ask to open a PAM-gated cipher. A requester pre_checks a cipher to learn whether a request would be auto-approved, then requests access. On the automatic (no human approval) path the server auto-approves it, and the requester activates the approved request to mint a short-lived AccessLease over the cipher.

AccessRequestsClient is obtained from the PamClient and covers per-cipher access-state reads, opening a request, listing/reading the caller’s requests, activating an approved one, and cancelling a pending one.

Re-exports§

pub use client::AccessRequestsClient;
pub use models::AccessApprovalMode;
pub use models::AccessApprover;
pub use models::AccessDecider;
pub use models::AccessDecisionVerdict;
pub use models::AccessPreCheckView;
pub use models::AccessRequestCreateRequest;
pub use models::AccessRequestDecisionView;
pub use models::AccessRequestResultView;
pub use models::AccessRequestStatus;
pub use models::AccessRequestSummaryView;
pub use models::AccessRequestView;
pub use models::CipherAccessStateView;

Modules§

client 🔒
models 🔒