Infomaniak Public Cloud icon

Infomaniak Public Cloud

Interact with Infomaniak Public Cloud API

Actions70

Kubernetes Service → List Kubernetes Services

AI-generated

Summary

Lists Kubernetes Service resources in a public cloud, optionally filtered, sorted, and paginated.

Inputs

  • authentication — Authentication method (OAuth2 or API Key).
  • path_public_cloud_id (required) — Identifier of the public cloud.
  • path_public_cloud_project_id (required) — Identifier of the public cloud project.
  • query_with — Optional parameter to load additional data about a resource, possibly including related resources.
  • query_filter — JSON filter to restrict returned items.
  • query_return — Set to "total" to return the count of items instead of the items themselves.
  • query_limit — Maximum number of items to return.
  • query_skip — Zero‑based index of the first item to return.
  • query_page — Page number for pagination.
  • query_per_page — Number of items per page.
  • query_order_by — Field used for sorting.
  • query_order — Sort order ("asc" or "desc").
  • query_order_for — JSON specifying sorting order for a field.
  • returnAll — Return all matching items regardless of limit.
  • limit — Maximum number of items to return.
  • returnFullResponse — Include full response details in the output.

Output shape

a list of Kubernetes Service objects

Pagination and optional parameters (limit, skip, page, per_page, order…) affect the returned subset; if returnAll is false the limit may truncate results; returnFullResponse controls inclusion of full details.

Examples

Example 1: List all services in a project

authentication: oauth2; path_public_cloud_id: 1; path_public_cloud_project_id: 42; limit: 100

Example 2: List services filtered by name

authentication: apiKey; path_public_cloud_id: 1; path_public_cloud_project_id: 42; query_filter: {"name":"api"; "query_limit": 50}

Links

Discussion