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