Expand description
CFS session queries, creation, deletion, and console-readiness validation.
Structs§
- Create
CfsSession Params - Parameters for
create_cfs_session. Bundled to keep the service entry point readable at the call site (the handler-levelCreateSessionRequestbody folds 1:1 into this). - GetSession
Params - Typed parameters for fetching CFS sessions.
- Session
Deletion Context - Data needed to delete/cancel a session.
Functions§
- create_
cfs_ session - Create a CFS session, expanding the ansible-limit hosts expression to xnames first.
- execute_
session_ deletion - Apply a session delete previously planned by
prepare_session_deletion. - get_
sessions - List CFS sessions visible to the caller, applying every filter on
params. - prepare_
session_ deletion - Collect everything a session-delete operation will need, without mutating any state.
- require_
result_ image - Reject sessions that didn’t produce a result image.
- validate_
console_ session - Validate that a CFS session is suitable for attaching a console.
- validate_
session_ access - Fetch a session by name and validate that the caller is allowed to act on it.