Module queries

Module queries 

Source
Expand description

Shared IntoParams query-string structs for every non-trivial GET and DELETE endpoint. Query-string parameter types for every GET and DELETE endpoint whose query parameters are non-trivial.

All structs derive Deserialize (server side), Serialize (CLI side will mostly build via QueryBuilder rather than this trait, but a few places use it), and IntoParams for the OpenAPI spec.

Structsยง

BootParametersQuery
Query parameters for GET /api/v1/boot-parameters.
ClusterQuery
Query parameters for GET /api/v1/groups/nodes (the renamed alias of the legacy GET /api/v1/clusters).
ConfigurationQuery
Query parameters for GET /api/v1/configurations.
ConsoleQuery
Query parameters for the WebSocket console endpoints (/nodes/{xname}/console, /sessions/{name}/console).
DeleteConfigurationsQuery
Query parameters for DELETE /api/v1/configurations.
DeleteGroupQuery
Query parameters for DELETE /api/v1/groups/{label}.
DeleteImagesQuery
Query parameters for DELETE /api/v1/images.
DeleteSessionQuery
Query parameters for DELETE /api/v1/sessions/{name}.
GroupQuery
Query parameters for GET /api/v1/groups.
HardwareClusterQuery
Query parameters for GET /api/v1/groups/hardware (the renamed alias of the legacy GET /api/v1/hardware-clusters).
HardwareNodesListQuery
Query parameters for GET /api/v1/hardware-nodes-list.
ImageQuery
Query parameters for GET /api/v1/images.
KernelParametersQuery
Query parameters for GET /api/v1/kernel-parameters.
NodesQuery
Query parameters for GET /api/v1/nodes.
RedfishEndpointsQuery
Query parameters for GET /api/v1/redfish-endpoints.
SessionLogsQuery
Query parameters for GET /api/v1/sessions/{name}/logs.
SessionQuery
Query parameters for GET /api/v1/sessions.
TemplateQuery
Query parameters for GET /api/v1/templates.